Class DefaultCIBALoginUserResolver
java.lang.Object
org.keycloak.protocol.oidc.grants.ciba.resolvers.DefaultCIBALoginUserResolver
- All Implemented Interfaces:
CIBALoginUserResolver,org.keycloak.provider.Provider
- Author:
- Takashi Norimatsu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getInfoUsedByAuthentication(org.keycloak.models.UserModel user) This method converts the UserModel to its corresponding user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD.org.keycloak.models.UserModelThis method converts the user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD to the corresponding UserModel.org.keycloak.models.UserModelgetUserFromLoginHint(String loginHint) This method receives the login_hint parameter and returns its corresponding UserModel.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.protocol.oidc.grants.ciba.resolvers.CIBALoginUserResolver
getUserFromIdTokenHint, getUserFromLoginHintToken
-
Constructor Details
-
DefaultCIBALoginUserResolver
public DefaultCIBALoginUserResolver(org.keycloak.models.KeycloakSession session)
-
-
Method Details
-
getUserFromLoginHint
Description copied from interface:CIBALoginUserResolverThis method receives the login_hint parameter and returns its corresponding UserModel.- Specified by:
getUserFromLoginHintin interfaceCIBALoginUserResolver- Returns:
- UserModel
-
getInfoUsedByAuthentication
Description copied from interface:CIBALoginUserResolverThis method converts the UserModel to its corresponding user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD.- Specified by:
getInfoUsedByAuthenticationin interfaceCIBALoginUserResolver- Returns:
- its corresponding user identifier
-
getUserFromInfoUsedByAuthentication
Description copied from interface:CIBALoginUserResolverThis method converts the user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD to the corresponding UserModel.- Specified by:
getUserFromInfoUsedByAuthenticationin interfaceCIBALoginUserResolver- Returns:
- UserModel
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider
-