Package org.keycloak.models.utils
Class DefaultAuthenticationFlows
- java.lang.Object
-
- org.keycloak.models.utils.DefaultAuthenticationFlows
-
public class DefaultAuthenticationFlows extends Object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description static StringBROWSER_FLOWstatic StringCLIENT_AUTHENTICATION_FLOWstatic StringDIRECT_GRANT_FLOWstatic StringDOCKER_AUTHstatic StringFIRST_BROKER_LOGIN_FLOWstatic StringFIRST_BROKER_LOGIN_HANDLE_EXISTING_SUBFLOWstatic StringHTTP_CHALLENGE_FLOWstatic StringIDP_CREATE_UNIQUE_USER_CONFIG_ALIASstatic StringIDP_REVIEW_PROFILE_CONFIG_ALIASstatic StringLOGIN_FORMS_FLOWstatic StringREGISTRATION_FLOWstatic StringREGISTRATION_FORM_FLOWstatic StringRESET_CREDENTIALS_FLOWstatic StringSAML_ECP_FLOW
-
Constructor Summary
Constructors Constructor Description DefaultAuthenticationFlows()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddFlows(RealmModel realm)static voidaddIdentityProviderAuthenticator(RealmModel realm, String defaultProvider)static voidbrowserFlow(RealmModel realm)static voidbrowserFlow(RealmModel realm, boolean migrate)static voidclientAuthFlow(RealmModel realm)static voiddirectGrantFlow(RealmModel realm, boolean migrate)static voiddockerAuthenticationFlow(RealmModel realm)static voidfirstBrokerLoginFlow(RealmModel realm, boolean migrate)static voidhttpChallengeFlow(RealmModel realm)static voidmigrateFlows(RealmModel realm)static voidregistrationFlow(RealmModel realm)static voidresetCredentialsFlow(RealmModel realm)static voidsamlEcpProfile(RealmModel realm)
-
-
-
Field Detail
-
REGISTRATION_FLOW
public static final String REGISTRATION_FLOW
- See Also:
- Constant Field Values
-
REGISTRATION_FORM_FLOW
public static final String REGISTRATION_FORM_FLOW
- See Also:
- Constant Field Values
-
BROWSER_FLOW
public static final String BROWSER_FLOW
- See Also:
- Constant Field Values
-
DIRECT_GRANT_FLOW
public static final String DIRECT_GRANT_FLOW
- See Also:
- Constant Field Values
-
RESET_CREDENTIALS_FLOW
public static final String RESET_CREDENTIALS_FLOW
- See Also:
- Constant Field Values
-
LOGIN_FORMS_FLOW
public static final String LOGIN_FORMS_FLOW
- See Also:
- Constant Field Values
-
SAML_ECP_FLOW
public static final String SAML_ECP_FLOW
- See Also:
- Constant Field Values
-
DOCKER_AUTH
public static final String DOCKER_AUTH
- See Also:
- Constant Field Values
-
HTTP_CHALLENGE_FLOW
public static final String HTTP_CHALLENGE_FLOW
- See Also:
- Constant Field Values
-
CLIENT_AUTHENTICATION_FLOW
public static final String CLIENT_AUTHENTICATION_FLOW
- See Also:
- Constant Field Values
-
FIRST_BROKER_LOGIN_FLOW
public static final String FIRST_BROKER_LOGIN_FLOW
- See Also:
- Constant Field Values
-
FIRST_BROKER_LOGIN_HANDLE_EXISTING_SUBFLOW
public static final String FIRST_BROKER_LOGIN_HANDLE_EXISTING_SUBFLOW
- See Also:
- Constant Field Values
-
IDP_REVIEW_PROFILE_CONFIG_ALIAS
public static final String IDP_REVIEW_PROFILE_CONFIG_ALIAS
- See Also:
- Constant Field Values
-
IDP_CREATE_UNIQUE_USER_CONFIG_ALIAS
public static final String IDP_CREATE_UNIQUE_USER_CONFIG_ALIAS
- See Also:
- Constant Field Values
-
-
Method Detail
-
addFlows
public static void addFlows(RealmModel realm)
-
migrateFlows
public static void migrateFlows(RealmModel realm)
-
registrationFlow
public static void registrationFlow(RealmModel realm)
-
browserFlow
public static void browserFlow(RealmModel realm)
-
resetCredentialsFlow
public static void resetCredentialsFlow(RealmModel realm)
-
directGrantFlow
public static void directGrantFlow(RealmModel realm, boolean migrate)
-
browserFlow
public static void browserFlow(RealmModel realm, boolean migrate)
-
addIdentityProviderAuthenticator
public static void addIdentityProviderAuthenticator(RealmModel realm, String defaultProvider)
-
clientAuthFlow
public static void clientAuthFlow(RealmModel realm)
-
firstBrokerLoginFlow
public static void firstBrokerLoginFlow(RealmModel realm, boolean migrate)
-
samlEcpProfile
public static void samlEcpProfile(RealmModel realm)
-
dockerAuthenticationFlow
public static void dockerAuthenticationFlow(RealmModel realm)
-
httpChallengeFlow
public static void httpChallengeFlow(RealmModel realm)
-
-