Java OAuth2客户端应发送自定义参数
我在SpringMVC应用程序中使用spring-security-oauth2-2.2.0。我用OAuth2RestTemplate配置了oauth2令牌,如下所示Java OAuth2客户端应发送自定义参数,java,spring,spring-security,oauth-2.0,oauth2resttemplate,Java,Spring,Spring Security,Oauth 2.0,Oauth2resttemplate,我在SpringMVC应用程序中使用spring-security-oauth2-2.2.0。我用OAuth2RestTemplate配置了oauth2令牌,如下所示 ClientCredentialsResourceDetails resourceDetails = new ClientCredentialsResourceDetails(); resourceDetails.setClientId("clientid"); resourceDetails.se
ClientCredentialsResourceDetails resourceDetails = new ClientCredentialsResourceDetails();
resourceDetails.setClientId("clientid");
resourceDetails.setClientSecret("secret");
resourceDetails.setGrantType("grant-type");
resourceDetails.setScope("scope");
resourceDetails.setAccessTokenUri("myurlé);
resourceDetails.setClientAuthenticationScheme(AuthenticationScheme.form);
resourceDetails.setAuthenticationScheme(AuthenticationScheme.header);
`
现在,我想在旧配置中添加一个新参数,并将其发送给身份验证提供程序。新参数名为资源。这是一个完美的邮递员配置
如何将新参数集成到旧令牌配置中?我应该自定义哪种方法?仅供参考,但OAuth2RestTemplate在Spring Boot 2.2.2中已被弃用。您现在使用的是反应式WebClient。我使用的不是spring Boot,仅供参考,但在spring Boot 2.2.2中,OAuth2RestTemplate已被弃用。您现在使用的是被动网络客户端。我没有使用spring boot