栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

带有其余Web服务的Spring MVC + Spring Security登录

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

带有其余Web服务的Spring MVC + Spring Security登录

  1. 您可以通过扩展AbstractPreAuthenticatedProcessingFilter来定义自定义的预身份验证过滤器。
  2. 在您的getPreAuthenticatedPrincipal()方法的实现中,您可以检查cookie是否存在,以及是否存在cookie的返回cookie名称和凭据中的cookie值。
  3. 使用PreAuthenticatedAuthenticationProvider并提供自定义的preAuthenticatedUserDetailsS​​ervice来检查cookie是否为vali,如果cookie的合法性也可以获取授予的权限,则其他方法会抛出AuthenticationException,例如BadCredentialsException
  4. 要使用用户名/密码对用户进行身份验证,请添加表单登录过滤器,基本过滤器或具有自定义身份验证提供程序(或自定义userdetailsS​​ervice)的自定义过滤器,以验证用户/密码

如果存在cookie,pre
auth过滤器将在springContext中设置经过身份验证的用户,并且不会调用您的用户名。/password过滤器,如果cookie为misisng /
invalid,则身份验证入口点将使用用户名/密码触发身份验证

希望能帮助到你



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/466395.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号