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>

public class PamsJwtAccessTokenCustomizer extends AbstractJwtTokenCustomizer
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.
  • Constructor Details

  • Method Details

    • customizeAccessToken

      protected void customizeAccessToken(org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext context, Map<String,Object> claims)
      Specified by:
      customizeAccessToken in class AbstractJwtTokenCustomizer
    • customizeIdToken

      protected void customizeIdToken(org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext context, Map<String,Object> claims)
      Specified by:
      customizeIdToken in class AbstractJwtTokenCustomizer
    • applyBprolesScope

      public static void applyBprolesScope(org.springframework.security.oauth2.server.authorization.client.RegisteredClient client, Map<String,Object> claims)