Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OAuth2客户端应发送自定义参数_Java_Spring_Spring Security_Oauth 2.0_Oauth2resttemplate - Fatal编程技术网

Java 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

我在SpringMVC应用程序中使用spring-security-oauth2-2.2.0。我用OAuth2RestTemplate配置了oauth2令牌,如下所示

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