login_flow
Login Flow provides a plug-in system for the Drupal login process. It's aim is to allow different modules to provide authentication for specific accounts. Login Flow allows this to happen without each module having to alter the login form or provide their own alternative form.
Features
- Authentication plug-in: modules can implement their own authentication methods.
- Challenge plug-in: modules can provide additional challenges to selected users.
- Allows the label and description of the username field to be edited.
- Allows users to login via username or email address.
- Login Flow Email Link: Allows passwordless login via a one-time link.
- Login Flow Email Code: Allows passwordless login via code sent by email or provides additional security to the username and password login
Post-Installation
The Password Authentication plug-in is enabled by default and replicates the standard Drupal username and password login process.
The Login Flow module will not provide any additional functionality without enabling one of its sub-modules or another module that provides a plug-in.
The configuration form shows all plug-ins available and the order they are evaluated in. Plug-ins provide their own configuration to determine which user accounts it will handle authentication for. The first Authentication plug-in that handles authentication for an account will be the only one used.