Class PamsJwtAccessTokenCustomizer
java.lang.Object
ch.admin.bit.jeap.oauth.mock.server.token.AbstractJwtTokenCustomizer
ch.admin.bit.jeap.oauth.mock.server.token.PamsJwtAccessTokenCustomizer
- All Implemented Interfaces:
org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext>
Adds PAMS role claims to Access Tokens.
Note: This is the default
OAuth2TokenCustomizer implementation, which is active if no custom
OAuth2TokenCustomizer bean has been provided for the OAuth mock server instance.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcustomizeAccessToken(org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext context, Map<String, Object> claims) protected voidcustomizeIdToken(org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext context, Map<String, Object> claims) Methods inherited from class ch.admin.bit.jeap.oauth.mock.server.token.AbstractJwtTokenCustomizer
addAdditionalUserClaims, customize, getClientIdFromSecurityContext, isAccessToken, isIdToken, requireClient, requireUser, setClientsById, setUsersById
-
Constructor Details
-
PamsJwtAccessTokenCustomizer
public PamsJwtAccessTokenCustomizer()
-
-
Method Details
-
customizeAccessToken
protected void customizeAccessToken(org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext context, Map<String, Object> claims) - Specified by:
customizeAccessTokenin classAbstractJwtTokenCustomizer
-
customizeIdToken
protected void customizeIdToken(org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext context, Map<String, Object> claims) - Specified by:
customizeIdTokenin classAbstractJwtTokenCustomizer
-