如何从OAuth2请求中删除重定向参数?

问题描述 投票:1回答:1

使用Spring Security OAuth2,是否可以在身份验证请求期间删除重定向参数?

AuthorizationCodeResourceDetails resource = new AuthorizationCodeResourceDetails();

我尝试过:

  1. resource.setPreEstablishedRedirectUri(null);
  2. 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
redirect spring-security oauth parameters
1个回答
1
投票

我找到了解决方案:

resource.setUseCurrentUri(false);

通过这种方式,HTTP请求省略了redirect参数,并重定向到服务器REST中的隐式URI。

© www.soinside.com 2019 - 2024. All rights reserved.