Configuration - REST authentication API
Procedure-related prerequisites
- None.
The instructions provided for configuring authentication flows also apply to the configuration of authorization flows.
create authentication flow
- Go to:
Loginapp >> Applications and Authentication - Create or select a Target Application that will be protected by the REST authentication API.
- Info
- Each target application has its own authentication and optional authorization flow.
- The authorization flow is always performed after successful authentication.
- Create an authentication flow for this target application. This flow will determine how the user is authenticated.
- Optionally create an authorization flow for this target application. This flow will determine what the authenticated user is allowed to access.
- Authentication flow and optionally authorization flow are configured with errors.
configure authentication flow
- Go to:
Target Application >> Authentication Flow - Create a list of Steps
- Info
- Flow configurations (authentication and authorization) define steps that are processed in order of their listing.
- Steps can be interactive or non-interactive.
- Steps contain and select sub-flows.
- Note that authentication and authorization flows have different types of available step configurations.
- Optionally modify the default Processors
- Review the flows Security Settings: change user enumeration and temporary locking settings and enable displaying the number of remaining authentication attempts.
- Authentication flow is configured with a list of steps.
Notice
If the Loginapp UI is configured - see Loginapp >> UI Settings - a UI for every authentication flow and every step must be configured. If not, the configuration fails to validate and an error is shown. This is, for example, the case if a step is used for which no UI component is available in IAM.
Configure individual steps
- Configure the individual parameters of the step.
- Info
- Skip Condition Tags - If all these tags are present, the step is skipped
- Pre Condition Tags - The step is only executed if all these tags are present
- Tags On Success - The step grants these tags if completed successfully
- Step ID - A unique ID of this step is used for goto and the Loginapp UI.
- Optionally modify the default Processors
- Authentication flow is configured without errors.