githubEdit

Drupal CMS Authentication

Description

The Drupal CMS Authentication recipe provides enhanced authentication features, including the ability for users to log in with either their email address or username. It also sets up user profile pictures and event-driven automation for authentication workflows.

Recipe Dependencies

Depends on the following recipes:

Recipe
Description

user_picture (Drupal core)

Core recipe for user profile pictures.

Included Modules

Brings in the following core and contributed modules to your site:

Module
Purpose

BPMN modeler, integrated into Drupal's admin UI.

Provides functionality for Drupal CMS that is not yet in Drupal core or dependencies.

Base events, conditions and actions.

Miscellaneous events and conditions from Drupal core and the kernel.

User events, conditions and actions.

Provides a user interface for managing ECA models.

Allow users to log in with either their username OR email address using the same input box on the login form.

Provides an API for modules to use modelers like BPMN.iO.

Overrides the standard image formatter and widget to support SVG files.

Provides a user interface for the Token API and some missing core tokens.

Installation

Apply the recipe using Drush:

Usage

After installation, users can log in using either their username or email address. The ECA modules provide a framework for creating custom authentication workflows, such as sending welcome emails, triggering actions on login, or managing user registration processes.

Last updated