keycloak
|
静的公開メンバ関数 | |
static Object | mapAttributeValue (ProtocolMapperModel mappingModel, Object attributeValue) |
static List< String > | splitClaimPath (String claimPath) |
static void | mapClaim (IDToken token, ProtocolMapperModel mappingModel, Object attributeValue) |
static ProtocolMapperModel | createClaimMapper (String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, String mapperId) |
static ProtocolMapperModel | createClaimMapper (String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, boolean userinfo, String mapperId) |
static boolean | includeInIDToken (ProtocolMapperModel mappingModel) |
static boolean | includeInAccessToken (ProtocolMapperModel mappingModel) |
static boolean | isMultivalued (ProtocolMapperModel mappingModel) |
static boolean | includeInUserInfo (ProtocolMapperModel mappingModel) |
static void | addAttributeConfig (List< ProviderConfigProperty > configProperties, Class<? extends ProtocolMapper > protocolMapperClass) |
static void | addTokenClaimNameConfig (List< ProviderConfigProperty > configProperties) |
static void | addJsonTypeConfig (List< ProviderConfigProperty > configProperties) |
static void | addIncludeInTokensConfig (List< ProviderConfigProperty > configProperties, Class<? extends ProtocolMapper > protocolMapperClass) |
静的公開変数類 | |
static final String | TOKEN_CLAIM_NAME = "claim.name" |
static final String | TOKEN_CLAIM_NAME_LABEL = "tokenClaimName.label" |
static final String | TOKEN_CLAIM_NAME_TOOLTIP = "tokenClaimName.tooltip" |
static final String | JSON_TYPE = "jsonType.label" |
static final String | JSON_TYPE_TOOLTIP = "jsonType.tooltip" |
static final String | INCLUDE_IN_ACCESS_TOKEN = "access.token.claim" |
static final String | INCLUDE_IN_ACCESS_TOKEN_LABEL = "includeInAccessToken.label" |
static final String | INCLUDE_IN_ACCESS_TOKEN_HELP_TEXT = "includeInAccessToken.tooltip" |
static final String | INCLUDE_IN_ID_TOKEN = "id.token.claim" |
static final String | INCLUDE_IN_ID_TOKEN_LABEL = "includeInIdToken.label" |
static final String | INCLUDE_IN_ID_TOKEN_HELP_TEXT = "includeInIdToken.tooltip" |
static final String | INCLUDE_IN_USERINFO = "userinfo.token.claim" |
static final String | INCLUDE_IN_USERINFO_LABEL = "includeInUserInfo.label" |
static final String | INCLUDE_IN_USERINFO_HELP_TEXT = "includeInUserInfo.tooltip" |
静的非公開メンバ関数 | |
static< X, T > List< T > | transform (List< X > attributeValue, Function< X, T > mapper) |
static Object | convertToType (String type, Object attributeValue) |
static String | getString (Object attributeValue) |
static Long | getLong (Object attributeValue) |
static Integer | getInteger (Object attributeValue) |
static Boolean | getBoolean (Object attributeValue) |
静的非公開変数類 | |
static final Pattern | CLAIM_COMPONENT = Pattern.compile("^((\\\\.|[^\\\\.])+?)\\.") |
static final Pattern | BACKSLASHED_CHARACTER = Pattern.compile("\\\\(.)") |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
staticprivate |
|
staticprivate |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |