Written by
spring-style
on
on
[ spring-authorization-server ] Access Token 확장하기
[ spring-authorization-server ] Access Token 확장하기
spring-authorization-server 에서 custom claim 추가하기
@Bean public OAuth2TokenCustomizer customizer() { return context -> { if (context.getTokenType() == OAuth2TokenType.ACCESS_TOKEN) { OAuth2Authorization oAuth2Authorization = context.getAuthorization(); if (oAuth2Authorization != null) { OAuth2AuthorizationRequest authorizationRequest = oAuth2Authorization.getAttribute(OAuth2AuthorizationRequest.class.getName()); if (authorizationRequest != null) { context.getClaims().claims(claims -> { claims.put("custom token", "cello"); // TODO: cello 개별 속성 추가 }); } } } }; }
참조 -
https://github.com/spring-projects/spring-authorization-server/issues/199
from http://arthur.tistory.com/36 by ccl(A) rewrite - 2021-12-29 18:01:04