The user registration self-service is a process within the Loginapp that allows new users to register, i.e., to create a user account in Airlock IAM.
During the self-registration process, the necessary data about the new users is collected, and, depending on the configuration, they can immediately be given access to all or only specified applications.
The self-registration process is highly configurable and can be customized and extended.
- The process is typically structured as follows (example):
- 1.Enter context data (such as email address, name, date of birth, address, nationality, etc.).
- 2.Accept terms of services
- 3.Verify the provided email address and or mobile phone number.
- 4.Choose username and password.
- 5.Set other properties (e.g. roles and auth method) and persist the user account.
The Loginapp REST UI is much more flexible regarding the user registration self-service than the JSP-Loginapp:
- ●JSP-Loginapp: the steps in the self-registration process are more or less fixed.
- ●Loginapp REST UI and Loginapp REST API support
- ●arbitrary self-registration flows.
- ●multiple parallel flows.
Status after self-registration
After successful self-registration, a new user account exists. Depending on the configuration the account may be ready for login or, e.g., locked to be verified by a user administrator.
The user may automatically be logged in after self-registration and given limited access rights.
Self-registration usually provides only little evidence of the end-user's real identity. Access to applications after self-registration should therefore be limited accordingly.
Further information and links
- ●User registration self-service in the Loginapp REST UI: 17.2.3. User self-registration REST API
- ●User registration self-service in the JSP-Loginapp: 17.4.2.1. User registration self-service in the JSP-Loginapp