Package swiss.trustbroker.oidc
Class OidcConfigurationUtil
java.lang.Object
swiss.trustbroker.oidc.OidcConfigurationUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddClaimToProviderConfiguration(org.springframework.security.oauth2.server.authorization.oidc.OidcProviderConfiguration.Builder providerConfiguration, String claimName, Object claimValue) static voidaddListClaimToContext(org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext context, String name, List<?> values) static voidaddOptionalClaimToProviderConfiguration(org.springframework.security.oauth2.server.authorization.oidc.OidcProviderConfiguration.Builder providerConfiguration, String claimName, Object claimValue) static voidaddSingledValueListAsStringToClaim(org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext context, String name, List<?> values) static booleancanIssueIdToken(OidcClient oidcClient, Set<String> authorizedScopes) static booleancanIssueRefreshToken(OidcClient oidcClient) computeOidcClaims(Map<String, List<Object>> attributesFromContext, List<Definition> definitions, ClaimsMapperService claimsMapperService, boolean addStandardClaims, OidcClient oidcClient) static List<Definition> getAllOidcDefinitions(RelyingParty relyingParty, OidcClient oidcClient, Set<String> authorizedScopes)
-
Method Details
-
getAllOidcDefinitions
public static List<Definition> getAllOidcDefinitions(RelyingParty relyingParty, OidcClient oidcClient, Set<String> authorizedScopes) -
computeOidcClaims
public static Map<String,Object> computeOidcClaims(Map<String, List<Object>> attributesFromContext, List<Definition> definitions, ClaimsMapperService claimsMapperService, boolean addStandardClaims, OidcClient oidcClient) -
addListClaimToContext
-
addSingledValueListAsStringToClaim
-
addOptionalClaimToProviderConfiguration
-
addClaimToProviderConfiguration
-
canIssueRefreshToken
-
canIssueIdToken
-