Skip to main content

AuthenticationFlow

An AuthenticationFlow defines the authentication options available for a given risk level.

Properties

NameTypeDescriptionNotes
ApplicationsList<ApplicationResourceRule>List of applications using this authentication flow.[optional]
IdstringThe unique UUID assigned to the authentication flow when it is created.
IdentityProvidersList<IdentityProvider>The identity providers, both OIDC and SAML, supported when the IDP login flow is enabled- -limited info is returned. This parameter should be used instead of oidcIdentityProviders.[optional]
IdpDomainBasedbool?A flag indicating if the authentication flow will be using only domain-based IDPs.[optional]
IdpLoginSecondStepList<AuthenticationFlow.IdpLoginSecondStepEnum>The authenticator type to use during in the second step of a two-step authentication scenario when the identity provider Login flow is enabled and requires a second factor. PASSTHROUGH is not supported.[optional]
LoginFlowsList<LoginFlow>List of login flows.
NamestringThe name of the authentication flow.
OidcIdentityProvidersList<OidcIdentityProvider>The OIDC identity providers supported when the IDP login flow is enabled- -limited info is returned. This parameter is deprecated, use identityProviders instead.[optional]
ReadOnlyboolA flag indicating if the authentication flow can be modified or deleted.
UserLoginFirstStepstringThe authenticator type to use in the first step of a two-step authentication scenario when the User Login flow is enabled.[optional]
UserLoginSecondStepList<AuthenticationFlow.UserLoginSecondStepEnum>The authenticator type to use during in the second step of a two-step authentication scenario when the User Login flow is enabled.[optional]