Redirect 如何从OAuth2请求中删除重定向参数?
使用Spring Security OAuth2,是否可以在身份验证请求期间删除重定向参数Redirect 如何从OAuth2请求中删除重定向参数?,redirect,spring-security,oauth,parameters,Redirect,Spring Security,Oauth,Parameters,使用Spring Security OAuth2,是否可以在身份验证请求期间删除重定向参数 AuthorizationCodeResourceDetails resource = new AuthorizationCodeResourceDetails(); 我试过: resource.setPreEstablishedRedirectUri(null) resource.setPreEstablishedRedirectUri(resource.getPreEstablishedRedire
AuthorizationCodeResourceDetails resource = new AuthorizationCodeResourceDetails();
我试过:
resource.setPreEstablishedRedirectUri(null)代码>
resource.setPreEstablishedRedirectUri(resource.getPreEstablishedRedirectUri())代码>
http://example.it/oauth/auth?client_id=123456&redirect_uri=http://localhost:8081/client/&response_type=code&state=123456
我想要这个:
http://example.it/oauth/auth?client_id=123456&response_type=code&state=123456
我找到了一个解决方案:
resource.setUseCurrentUri(false);
通过这种方式,HTTP请求省略了redirect参数,并重定向到服务器REST中的隐式URI