在this SO question中,我可以看到如何设置Spring OAuth2客户端凭据。
但我还需要设置userInfoUri
。通常使用security.oauth2.resource.userInfoUri
属性设置。但就像前面提到的SO问题一样,我需要从我的Java代码中设置它。
应该有一个可以注入Spring上下文的对象,或者自动配置一个配置对象来设置userInfoUri
。
编辑:下面是一些相关的依赖项。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-oauth2</artifactId>
<version>2.0.0.M3</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>5.0.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth2</artifactId>
<version>2.3.2.RELEASE</version>
</dependency>