Tags

authentication

api

Simple OAuth (OAuth2) & OpenID Connect

A comprehensive OAuth 2.0 Authorization Framework and OpenID Connect implementation for Drupal, built on the League OAuth2 Server library.

★ 130
gui

SMTP Authentication Support

Allows Drupal to send emails through an external SMTP server instead of using the default PHP mail() function.

★ 111
gui

Two-factor Authentication (TFA)

Pluggable provider of second factor authentication for Drupal that enhances account security by requiring an additional verification step during login.

★ 109
gui

PHP Authentication Shield

Creates a simple HTTP basic authentication shield to protect Drupal sites from unauthorized access, treating the site as a "walled garden".

★ 96
gui

Password Policy

Enforces password security constraints and expiration policies through a flexible plugin-based architecture.

★ 95
gui

REST UI

Provides a user interface to manage REST resources in Drupal.

★ 94
gui

Login Security

Enhances Drupal login form security by detecting brute-force attacks and implementing configurable blocking protections for users and IP addresses.

★ 86
gui

OpenID Connect / OAuth client

A pluggable client implementation for the OpenID Connect protocol, enabling users to authenticate with external identity providers.

★ 73
theme

Better Login

A theming module that replaces Drupal's default login, registration, password recovery, and password reset pages with cleaner, WordPress-inspired templates.

★ 59
api

Username Enumeration Prevention

Mitigates username enumeration attacks by suppressing error messages on password reset forms and converting 403 Access Denied responses to 404 Not Found on user profile routes.

★ 59
api

External Authentication

A helper module that provides services for authenticating users using external sites or services and storing identification details in an authmap table.

★ 59
api

Services

A standardized solution for integrating external applications with Drupal by providing a RESTful API framework with configurable endpoints, entity CRUD operations, and user authentication.

★ 55
gui

Persistent Login

Provides a "Remember Me" feature on the user login form that allows users to stay logged in across browser sessions.

★ 53
gui

SAML Authentication

Enables SAML 2.0 Single Sign-On (SSO) authentication, allowing users to log into Drupal through external SAML Identity Providers.

★ 49
utility

Login with Email or Username

Allows users to log in with either their username OR email address from the same input box on the standard login form.

★ 44
gui

CAS

Provides Central Authentication Service (CAS) single sign-on authentication for Drupal websites.

★ 41
gui

OAuth Client & OpenID Connect SSO | OAuth/OIDC Login

Enables Single Sign-On (SSO) authentication for Drupal using OAuth 2.0 and OpenID Connect compliant identity providers such as Microsoft Entra ID (Azure AD), Google, Keycloak, Okta, and many more.

★ 31