Package org.keycloak.broker.provider
Class IdpLinkAction
java.lang.Object
org.keycloak.broker.provider.IdpLinkAction
- All Implemented Interfaces:
RequiredActionFactory,RequiredActionProvider,Provider,ProviderFactory<RequiredActionProvider>
- Author:
- Marek Posolda
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringprotected static final org.jboss.logging.Loggerstatic final StringFields inherited from interface org.keycloak.authentication.RequiredActionFactory
MAX_AUTH_AGE_CONFIG_PROPERTIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session) voidevaluateTriggers(RequiredActionContext context) getId()voidinit(Config.Scope config) voidpostInit(KeycloakSessionFactory factory) voidprocessAction(RequiredActionContext context) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, orderMethods inherited from interface org.keycloak.authentication.RequiredActionFactory
getConfigMetadata, isConfigurable, isOneTimeAction, validateConfigMethods inherited from interface org.keycloak.authentication.RequiredActionProvider
getMaxAuthAge, getMaxAuthAge, initiatedActionCanceled
-
Field Details
-
logger
protected static final org.jboss.logging.Logger logger -
PROVIDER_ID
- See Also:
-
KC_ACTION_LINKING_IDENTITY_PROVIDER
- See Also:
-
IDP_LINK_STATUS
- See Also:
-
IDP_LINK_ERROR
- See Also:
-
-
Constructor Details
-
IdpLinkAction
public IdpLinkAction()
-
-
Method Details
-
create
- Specified by:
createin interfaceProviderFactory<RequiredActionProvider>
-
initiatedActionSupport
- Specified by:
initiatedActionSupportin interfaceRequiredActionProvider
-
init
- Specified by:
initin interfaceProviderFactory<RequiredActionProvider>
-
postInit
- Specified by:
postInitin interfaceProviderFactory<RequiredActionProvider>
-
getId
- Specified by:
getIdin interfaceProviderFactory<RequiredActionProvider>
-
evaluateTriggers
- Specified by:
evaluateTriggersin interfaceRequiredActionProvider
-
requiredActionChallenge
- Specified by:
requiredActionChallengein interfaceRequiredActionProvider
-
processAction
- Specified by:
processActionin interfaceRequiredActionProvider
-
getDisplayText
- Specified by:
getDisplayTextin interfaceRequiredActionFactory
-
close
public void close()- Specified by:
closein interfaceProvider- Specified by:
closein interfaceProviderFactory<RequiredActionProvider>
-