To access a target application or service, IAM requires the user to successfully complete the corresponding authentication flow.
To authenticate the user right after self-registration, the self-registration process must initialize the next executed authentication flow so it can be passed with the tags acquired during self-registration.
The next executed authentication flow is chosen by the REST client. In the Loginapp UI it is determined by configuration: see Loginapp >> UI Settings >> User Self-Registration UIs >> Flow UIs >> affected-flow-ui >> Completion Target.
Thus, to allow the user to access a target application right after self-registration, the following is required:
- Tell the self-registration flow to initialize the next executed authentication flow.
- Make sure the desired tags are granted in the self-registration flow.
- Define skip conditions in the affected authentication flow(s), so authentication steps are skipped (and therefore non-interactive).