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
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
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

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