Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

3,322 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Personalization Token

The Personalization Token module provides a simple UI for content creators to create new tokens based on user account values. An included CKEditor plugin submodule allows personalization tokens to...
Categories: Content editing experience, Access control, Developer tools

CAS Account Link

Description Allows a user to link its CAS account with its Drupal account on sites where the CAS setting user_accounts.auto_register is on. After a first successful CAS login, the users will see a...
Categories: Access control, Security

OneAll Single Sign-On / SSO

Single Sign-On for Drupal is a professional SSO extension that automatically creates accounts and signs users in as they browse between multiple and independent Drupal websites in your network....
Categories: Access control

Limit Domain Access By Role

Whitelist technical domains to limit admin roles to access and interact only on those. It is a common security measure to allow admin operations only on a technical (sub)domain (admin.example.com)...
Categories: Security, Access control

Domain based fields

This module provide additional functionality to the admin user for accessing fields based on domain. The main functionality of this module to provide an admin interface from which we have to set...
Categories: Content editing experience, Access control, Content display

Role

Base module features Control user edit form mode per Role Control user full view per Role Sub modules Role Appearance: Control site theme per user Role Role registration: add a new route 'user...
Categories: Access control

SAML Rules

SAML Rules is a module designed to interact with the SAML Authentication module as part of a robus Drupal handling of SAML accounts and sessions. The goal is to provide a series of rules and...
Categories: Integrations, Access control

CIDR - IP Login

CIDR notation based IP address login. CIDR notation is a compact representation of an IP address and its associated routing prefix. The notation is constructed from an IP address, a slash ('/')...
Categories: Access control

Domain Blacklist

Domain Blacklist is a system to prevent registration in Drupal 7 by spammers by using a DNS Blacklist type service for domains. This works like DNS Blacklists for IP addresses but instead of IP...
Categories: Security, Access control

Account Name

You can change my account link and show the user profile picture. CONFIGURATION Goto: /admin/config/user-interface/account-name INSTALLATION - Install via /admin/modules - drush en account_name -y ...
Categories: Access control

Text Field Attributes

Text Field Attributes it's a module that creates new field type with the possibility to add attributes like id and class.
Categories: Content editing experience, Access control, Site structure

Social Auth Google Api

Social auth google api This module provide a endpoint to login to drupal by google's access_token And this module use the same logic of social_auth_google Dependencies: social_auth_google:^2.0...
Categories: Access control

Social Auth Facebook Api

Social auth facebook api This module provide a endpoint to login to drupal by facebook's access_token And this module use the same logic of social_auth_facebook Dependencies: social_auth_facebook:...
Categories: Access control

Custom Account Link

The user module creates a link "My account" to /user in the account menu. This module lets you override the "My account" link with custom text, or the username. IE "Account", "User", or "user123"....
Categories: Administration tools, Site structure, Access control

End User Session

Why End User Session module? This module gives the full permission/rights to the administrator to destroy/end the session of the active users to the site. How to install the End User Session module...
Categories: Administration tools, Access control

Disable Author

The Disable Author module gives the functionality to hide the author form from selected roles in configuration.
Categories: Content display, Access control

Entity Templates for Entity Clone

This module allows editors to mark certain nodes as "templates". Doing so limits the editing of these nodes to users who have been granted the permission to administer templates. This helps protect...
Categories: Administration tools, Content editing experience, Access control

Group outsider in

Also apply the 'advanced outsider permissions' to group members, in addition to basic member permissions, so that an outsider does not lose its rights when it becomes a member. This module won't be...
Categories: Access control

Site Branding Per Role

A simple module that provide functionality to add different path to brand according to roles.On click of brand user will redirect to particular path as per role.Admin can configure visibility of...
Categories: Administration tools, Content editing experience, Access control

Stratus Meridian's App Dashboard for Apigee

Stratus Meridian' App dashboard for Apigee integrates with Apigee Edge module and provides a dashboard for Apps created on Developer portal. The following steps can be performed using this module...
Categories: Administration tools, Access control

Domain Fields Settings For Drupal 8.x / 9.x

OVERVIEW This module provide additional functionality to the admin user for accessing fields based on domain. The main functionality of this module to provide an admin interface from which we have...
Categories: Content editing experience, Access control, Content display

WebAuthn Authenticator

The WebAuthn Authenticator module provides a login function using WebAuthn.
Categories: Access control

Domain Role Access

Provides an ability to assign domain permissions based on roles. In addition to ordinary access control from the domain_access module (through the field in user's profile), this module adds an...
Categories: Access control, Developer tools

SafeDelete

Safe Delete New in 1.0.74 - Vastly improved verification status messages, also added a new optional submodule which provides a report of menu links that link to archived (or other configurable...
Categories: Access control, Administration tools, Content editing experience

New Restrict node page view

Base on https://www.drupal.org/project/restrict_node_page_view but ported for Drupal 8 and 9.
Categories: Content editing experience, Access control

Pages