- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我就想知道spring security中执行的控制是怎么到达Authentication EntryPoint的。我没有在身份验证过滤器中找到任何将控制转移到入口点的内容。
我有一个自定义身份验证过滤器和自定义身份验证提供程序。我需要重定向到第三方身份验证服务器进行身份验证,此应用会向我发送身份验证 token ,以对本地应用进行身份验证。
我如何将控件发送到身份验证入口点。
如果我遗漏了一些明显的东西,请务必告诉我。
最佳答案
最好的起点是 API docs for the interface .这会将您指向 ExceptionTranslationFilter
这解释了何时调用身份验证入口点。基本上,当某人未通过身份验证并且他们的请求被拒绝时使用它,因为他们需要这样做。
如果您有外部身份验证服务器,您可能希望查看 CAS 实现作为指南。您的过滤器可能应该检查传入的 token 请求,如果不存在则重定向到外部服务器。在那种情况下,您可能根本不需要 AuthenticationEntryPoint
,因为没有未经身份验证的请求会通过您的过滤器。
如果不知道您的外部身份验证服务器是如何工作的,就很难提供更具体的信息。
关于java - 控制如何到达 AuthenticationEntryPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28168827/
我就想知道spring security中执行的控制是怎么到达Authentication EntryPoint的。我没有在身份验证过滤器中找到任何将控制转移到入口点的内容。 我有一个自定义身份验证过
我有一个简单的 AuthenticationEntryPoint,它应该为未经授权的请求设置 WWW-Authenticate header 。 @Component public class Cus
基本上我得到一个基于此的错误: Caused by: java.lang.IllegalStateException: Cannot convert value of type [example.Te
对不起,大家,也许是一个愚蠢的问题。 但是我需要在我的网络应用程序中实现一些额外的身份验证和授权逻辑,并且我不清楚必须在哪里使用 AuthenticationProvider 和 Authentica
我有一个用于自定义 token 的 Spring Security 实现,我尝试了很多方法来实现身份验证异常的自定义响应,但我找不到解决方案,它从未被调用。 为了安全起见,我有这样的配置: @Over
我这几天一直在苦苦挣扎。我是 Spring Boot 的新手,喜欢不使用 XML 配置的想法。 我创建了一个 RESTfull 应用程序(使用 JSON)。我关注 this tutorial正确配置身
我正在尝试这样做:Make spring security add the return to url in the query string for the login page ,即:获取spri
我有一个 JWTAuthFilter,它扩展了 OncePerRequestFilter 我正在验证 token 。 validateToken方法抛出自定义异常(CredentialsChanged
我创建了一个包含此方法的类 JwtAuthenticationFilter: @Override public Authentication attemptAuthentication(HttpSer
我正在尝试将 PreAuthFilter(用于 Siteminder)与 Spring Security 3.0 一起使用。
我正在使用 Spring 在更大的应用程序中公开 API。当访问 authenticated() 配置后面的端点时,我的应用程序由于以下代码而抛出一个丑陋的 Tomcat HTML 错误: @Comp
我正在使用 spring boot 开发一个 restful api,并将使用自定义 authenticationEntryPoint。这是代码 @Component public class Jwt
我是一名优秀的程序员,十分优秀!