Authentication modules allows for secure and simple login.
From the administration area, you can enable authentication strategies that work best for you. Multiple strategies can be enabled at the same time. For example, you could allow your users to login using their Google, Facebook or GitHub account.
Note that the default Local strategy cannot be disabled as it is required for root administrator login.
Most strategies require some configuration. Check out the links below for module specific configuration instructions.
By default, new users are not authorized to access anything. They must either be pre-authorized by an administrator or be put into an existing group using the self-registration option.
The latter greatly simplifies the onboarding of new users. The self-registration option can be enabled on a per authentication strategy basis.
On the authentication module configuration page, enable the Self-registration option.
You can optionally set a domain whitelist so that only users with a specific email domain can proceed. To do so, enter a list of domains, e.g.:
company.com then press Enter. Repeat for all domains you want to authorize.
Finally, select the group new users will be assigned to the first time they log in.
Click Apply to save the configuration.