我能够成功完成OAuth身份验证,但是正在努力如何将请求发送回原始请求的URL。一个示例场景如下:
收到以下请求:/some-protected-resource
由于用户尚未获得授权,因此我们完成了OAuth流程。
根据AbstractAuthenticationProcessingFilter
文档,当我没有指定AuthenticationSuccessHandler
时,会将用户重定向回Webapp根目录,但是我想将其重定向回其最初请求的URL。
我尝试指定SavedRequestAwareAuthenticationSuccessHandler
,但是OAuth请求似乎没有通过ExceptionTranslationFilter
。
答案 0 :(得分:0)
默认行为正是您想要实现的,因此可能是您自定义了授权过程,因此它将您重定向到根目录。 提供有关您的配置的更多详细信息。