Interface CIBALoginUserResolver
- All Superinterfaces:
org.keycloak.provider.Provider
- All Known Implementing Classes:
DefaultCIBALoginUserResolver
public interface CIBALoginUserResolver
extends org.keycloak.provider.Provider
Provides the resolver that converts several types of receives login hint to its corresponding UserModel.
Also converts between UserModel and the user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD.
- Author:
- Takashi Norimatsu
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringgetInfoUsedByAuthentication(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.default org.keycloak.models.UserModelgetUserFromIdTokenHint(String idToken) This method receives the id_token_hint parameter and returns its corresponding UserModel.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.default org.keycloak.models.UserModelgetUserFromLoginHint(String loginHint) This method receives the login_hint parameter and returns its corresponding UserModel.default org.keycloak.models.UserModelgetUserFromLoginHintToken(String loginHintToken) This method receives the login_hint_token parameter and returns its corresponding UserModel.Methods inherited from interface org.keycloak.provider.Provider
close
-
Method Details
-
getUserFromLoginHint
This method receives the login_hint parameter and returns its corresponding UserModel.- Parameters:
loginHint-- Returns:
- UserModel
-
getUserFromLoginHintToken
This method receives the login_hint_token parameter and returns its corresponding UserModel.- Parameters:
loginHintToken-- Returns:
- UserModel
-
getUserFromIdTokenHint
This method receives the id_token_hint parameter and returns its corresponding UserModel.- Parameters:
idToken-- Returns:
- UserModel
-
getInfoUsedByAuthentication
This method converts the UserModel to its corresponding user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD.- Parameters:
user-- Returns:
- its corresponding user identifier
-
getUserFromInfoUsedByAuthentication
This method converts the user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD to the corresponding UserModel.- Parameters:
info-- Returns:
- UserModel
-