keycloak-service
|
公開メンバ関数 | |
SHA256PairwiseSubMapper () | |
void | validateAdditionalConfig (KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel mapperContainer, ProtocolMapperModel mapperModel) throws ProtocolMapperConfigException |
String | getHelpText () |
List< ProviderConfigProperty > | getAdditionalConfigProperties () |
String | generateSub (ProtocolMapperModel mappingModel, String sectorIdentifier, String localSub) |
String | getDisplayType () |
String | getIdPrefix () |
final String | getDisplayCategory () |
IDToken | transformIDToken (IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) |
AccessToken | transformAccessToken (AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) |
AccessToken | transformUserInfoToken (AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) |
final List< ProviderConfigProperty > | getConfigProperties () |
final void | validateConfig (KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel mapperContainer, ProtocolMapperModel mapperModel) throws ProtocolMapperConfigException |
final String | getId () |
String | getProtocol () |
void | close () |
final ProtocolMapper | create (KeycloakSession session) |
void | init (Config.Scope config) |
void | postInit (KeycloakSessionFactory factory) |
静的公開メンバ関数 | |
static ProtocolMapperRepresentation | createPairwiseMapper (String sectorIdentifierUri, String salt) |
静的公開変数類 | |
static final String | PROVIDER_ID = "sha256" |
static final String | PROVIDER_ID_SUFFIX = "-pairwise-sub-mapper" |
static final String | TOKEN_MAPPER_CATEGORY = "Token mapper" |
限定公開メンバ関数 | |
void | setIDTokenSubject (IDToken token, String pairwiseSub) |
void | setAccessTokenSubject (IDToken token, String pairwiseSub) |
void | setUserInfoTokenSubject (IDToken token, String pairwiseSub) |
void | setClaim (IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) |
void | setClaim (IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession) |
非公開メンバ関数 | |
String | generateSub (String sectorIdentifier, String localSub, byte[] salt) |
静的非公開メンバ関数 | |
static String | generateSalt () |
非公開変数類 | |
final Charset | charset |
静的非公開変数類 | |
static final String | HASH_ALGORITHM = "SHA-256" |
static final Logger | logger = Logger.getLogger(SHA256PairwiseSubMapper.class) |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlinestatic |
|
inlinestaticprivate |
|
inline |
|
inlineprivate |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
Intended to be overridden in ProtocolMapper implementations to add claims to an token.
token | |
mappingModel | |
userSession |
|
inlineprotectedinherited |
Intended to be overridden in ProtocolMapper implementations to add claims to an token.
token | |
mappingModel | |
userSession | |
keycloakSession |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
org.keycloak.protocol.oidc.mappers.OIDCAccessTokenMapperを実装しています。
|
inlineinherited |
org.keycloak.protocol.oidc.mappers.OIDCIDTokenMapperを実装しています。
|
inlineinherited |
org.keycloak.protocol.oidc.mappers.UserInfoTokenMapperを実装しています。
|
inline |
|
inlineinherited |
|
private |
|
staticprivate |
|
staticprivate |
|
static |
|
staticinherited |
|
staticinherited |