Local login filter
Overview
This module allows control over who can login using local accounts.
If SSO is your main way of logging in, this can be used to deny access (for all or particular groups) to those who are trying to login using built-in credentials.
Documentation
Local Login Filter
Description
This module allows control over who can login using local accounts.
If SSO is your main way of logging in, this can be used to deny access (for all or particular groups) to those who are trying to login using built-in credentials.
Typical usage scenario
This is typically applied when your application should only be accessible through SSO.
The local login filter can be configured in 2 ways:
- Block all access using local login
- Use a microflow to determine if a user is allowed to login
Features and limitations
Can be globally enabled/disabled (e.g. to allow temporary access by an administrator to configure SSO).
Exceptions can be modeled using a microflow.
Dependencies
None.
Installation and configuration
Attach the AfterStartup microflow from the USE_ME folder to your startup flow.
If you want to implement granular filtering, configure your microflow in the constant LocalLoginFilter.FilterMicroflow.
An example of how such a microflow should be implement, take a look at LocalLoginFilter.EXAMPLE_FilterUser.