oauth client credential

This commit is contained in:
kimscott
2020-02-13 16:12:31 +09:00
parent de21065be9
commit 80c0ab2c48
3 changed files with 12 additions and 5 deletions

View File

@@ -32,17 +32,19 @@
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- security -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
<version>2.1.4.RELEASE</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>

View File

@@ -166,10 +166,12 @@ public class OAuth2AuthorizationServerConfig extends AuthorizationServerConfigur
if(authentication.isAuthenticated()) {
Map<String, Object> additionalInfo = new HashMap<>();
additionalInfo.put("company", "Uengine");
if( !CLIENT_CREDENTIALS.equals(authentication.getOAuth2Request().getGrantType()) ){
User user = (User)authentication.getPrincipal();
additionalInfo.put("nickname", user.getNickName());
additionalInfo.put("address", user.getAddress());
}
User user = (User)authentication.getPrincipal();
additionalInfo.put("nickname", user.getNickName());
additionalInfo.put("address", user.getAddress());
// String clientId = authentication.getOAuth2Request().getClientId();
// logger.debug("client ID : " + clientId);

View File

@@ -22,6 +22,9 @@ spring:
server:
port: 8090
#logging:
# level:
# org.springframework: debug
---
spring:
profiles: docker