当前位置: 首页 > wzjs >正文

代做网页制作网站每日新闻简报

代做网页制作网站,每日新闻简报,专业智能建站网站,重庆网站seo方法认证是Spring Security的核心功能之一,Spring Security所提供的认证可以更好地保护系统的隐私数据与资源,只有当用户的身份合法后方可访问该系统的资源。Spring Security提供了默认的认证相关配置,开发者也可以根据自己实际的环境进行自定义身…

认证是Spring Security的核心功能之一,Spring Security所提供的认证可以更好地保护系统的隐私数据与资源,只有当用户的身份合法后方可访问该系统的资源。Spring Security提供了默认的认证相关配置,开发者也可以根据自己实际的环境进行自定义身份认证配置。下面对Spring Security的认证流程以及自定义认证进行讲解。

用户认证就是判断一个用户的身份是否合法的过程,用户访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,否则拒绝其访问。

Spring Security的认证流程进行详细介绍。

① 用户提交用户名和密码进行认证请求后,被SecurityFilterChain中的 UsernamePasswordAuthenticationFilter过滤器获取到,将用户名和密码封装到UsernamePasswordAuthenticationToken对象中,该对象为Authentication的实现类。

② 过滤器将封装用户名和密码的Authentication对象提交至AuthenticationManager(认证管理器)进行认证。

③ AuthenticationManager根据当前的认证类型进行认证,认证时会根据提交的用户信息最终返回一个SpringSecurity的UserDetails对象,如果返回的UserDetails对象为空,则说明认证失败,抛出异常。 

④ 如果返回的UserDetails对象不为空,则返回UserDetails对象,最后AuthenticationManager 认证管理器返回一个被填充满了信息的Authentication 实例,包括权限信息, 身份信息,细节信息,但密码通常会被移除。

⑤ SecurityContextHolder安全上下文容器存放填充了信息的Authentication,认证成功后通过 SecurityContextHolder.getContext().setAuthentication()方法,将Authentication设置到其中。 

 

http://www.dtcms.com/wzjs/65913.html

相关文章:

  • 学院评估 网站建设整改seo资源
  • 网站建设 知乎被代运营骗了去哪投诉
  • wordpress贴代码seo百度站长工具
  • 做微商网站的公司com域名注册
  • 建设校园网站必要性如何线上推广自己产品
  • 部门政府网站建设的重要意义做销售有什么技巧和方法
  • 做纺织的都用什么网站超级seo外链
  • 网站首页排版设计网站运营维护的基本工作
  • 织梦cms网站建设百度seo排名优化费用
  • 网站 建设 现状互联网销售平台
  • 重庆企业网站设计制作外媒头条最新消息
  • 国家企业事业部门网站做的垃圾3d建模培训班一般多少钱
  • 做新闻网站如何最新营销模式
  • 电子商务网站加密苏州关键词seo排名
  • 帝国网站如何做中英文切换广告优化师适合女生吗
  • foxtable网站开发网络市场的四大特点
  • 怎么看别人网站是哪里做的太原seo优化
  • 北京网站建设知名公司2022新闻热点10条
  • 中国铁建商城电子商务平台上首页seo
  • 医院网站模板下载谷歌在线浏览器免费入口
  • 做ppt的兼职网站有哪些兔子bt搜索
  • 网站开发公司地址高端营销型网站建设
  • 广州做网站信息网络营销的优势有哪些
  • 天津做网站的网络公司uc搜索引擎入口
  • 网站的小图标怎么做的廊坊seo推广公司
  • 电子商务网站建设的需求百度惠生活怎么做推广
  • 个人作品集网站模板59软文网
  • 网页设计实训报告5000字焦作整站优化
  • 深圳自适应网站建设长沙网络公司营销推广
  • 微信群领券网站怎么做怎么开通网站平台