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

3,297 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.

Yandex OAuth

Synopsis Authenticates users with their Yandex accounts. Provides a central storage for access tokens. Other modules that provide integration with different Yandex services may require this module...
Categories: Integrations, Access control, Developer tools

Time login


Categories: Access control, Developer tools

Last.fm

Last.fm integration for Drupal 8. Currently it provides: Users authentication on the service: via route or block with simply a link. Scrobbling: via routes to POST data (update what's now playing...
Categories: Developer tools, Integrations, Access control

User Factory

User factory module saves uid of user who creates other users. This is very helpful in sites where particular user roles are allowed to create other users and with this module it can be easily...
Categories: Access control, Developer tools

Disable Edits

The Disable Edits module is a simple administration module that allows you to configure "blocked" paths that should be redirected to a page of your choosing when the checkbox enabling this behavior...
Categories: Administration tools, Access control, Developer tools

Services Token Access D6

This is a D6 backport of the Services Token Access module.
Categories: Integrations, Access control, Developer tools

Workbench annotations

A module to add annotations to content that is going through a workflow
Categories: Administration tools, Content editing experience, Access control

OG Delegate Permissions

This is a placeholder for a contrib module which provides a UI to assign Drupal permissions to Organic group roles based on the solution this blog post describes.
Categories: Access control, Developer tools

Entity stages


Categories: Administration tools, Content editing experience, Access control

Random user auth. DANGEROUS!

This module provides auto-authenticate-random-user. If user does not have a valid session, one is created with a random user. This is VERY DANGEROUS and should NEVER be enabled on public available...
Categories: Performance, Access control, Developer tools

Restrict

HTTP Middleware to handle IP and path restrictions.
Categories: Access control, Administration tools, Developer tools

User login logout redirect

Overview The user login & logout redirect module allows you to personalise the destination that a user is redirected to after login and logout. Features Lightweight and minimal configuration....
Categories: Access control, Developer tools

Entity Permission API

Provides an API for managing entity permissions.
Categories: Administration tools, Access control, Developer tools

Key Authentication

This module allows you to authenticate a user using a key (supplied by the Key module) instead of the password. Implements a custom Authentication Provider.
Categories: Developer tools, Access control

Vet Booker Login

This is a small module that makes it possible for users to login to the Vet Booker client interaction portal for Veterinary Practices. It provides a block, "Vetbooker Login: Login form" which you...
Categories: Access control, Developer tools

Multistep Registration WhyWebs

With WhyWebs Multistep Registration you will have a multistep registration form. This module will auto create first and last names as a required field in your registration form, no need to worry...
Categories: Access control, Developer tools

Register Validation Step

This module will allow you to set a step before register. work on this path user/register/validation So, you can alter this step and add your fields and validate visitor data before sending him to...
Categories: Developer tools, Access control

Cross Site Authentication


Categories: Performance, Access control, Developer tools

User access fix

We think this module will resolve user access issue and might be alternative to hook_node_access for users. After installing this module you will have new permissions as listed below: - View own...
Categories: Administration tools, Access control, Developer tools

Realname Override


Categories: Access control, Developer tools

Imap

This module enables developers to provide their own plugins for IMAP, POP3 and NNTP servers. It should be used as a wrapper over existing IMAP libraries. Steps to get a working IMAP connection: 1....
Categories: Developer tools, Access control

Group Role Delegation

This module allows group owner to grant specific roles to users. User can set expiry date for selected roles, expiry dates are controlled by cron job, so it automatically removes any expired roles.
Categories: Access control, Developer tools

Commerce Order: User revision

The idea of this module was born on a project where instead of Commerce Customer Profiles, user profiles were displayed in the checkout process with Commerce User Profile pane module. Instead of...
Categories: E-commerce, Access control, Developer tools

Synergy

Provides a way to see all the entities referencing current entity.
Categories: Administration tools, Access control, Content display

IoT - Dashboard

A generic dashboard application based on JavaScript, HTML and CSS that runs in modern browsers. A server is only used to serve the dashboard files. Simply arrange and configure widgets to display...
Categories: Administration tools, Content editing experience, Access control

Pages