在grails acegi插件中,您可以在SecurityConfig中指定authenticationFailureUrl属性。
在authenticationFailureUrl范围内,是否有办法获取导致身份验证失败的URL?
这不只是获取请求或查看参数那么简单。如果发生身份验证失败,您将被重定向到authenticationFailureUrl,因此此时请求上的URL是authenticationFailureUrl,而不是导致身份验证失败的URL。
就我而言,我将authenticationFailureUrl设置为 Controller 方法-在调试器中查看所有内容,对我来说没有解决方案是显而易见的....
提前感谢。
最佳答案
代表原始请求的 SavedRequest
作为 session 属性存储,其名称由常量DefaultSavedRequest.SPRING_SECURITY_SAVED_REQUEST_KEY
(或3.0之前的版本中的AbstractProcessingFilter.SPRING_SECURITY_SAVED_REQUEST_KEY
)指定。
关于grails - 在身份验证失败的情况下获取网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3135147/