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

4,035 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.

Content Roles

Welcome to a brand new permission management system of Drupal!

WebAuthn Authenticator

The WebAuthn Authenticator module provides a login function using WebAuthn.

Stratus Meridian's App Dashboard for Apigee

Link to Dashboard from Apigee Edge Configuration screen

Stratus Meridian' App dashboard for Apigee integrates with Apigee Edge module and provides a dashboard for Apps created on Developer portal.

Views RSS Feed Authentication

Views RSS Feed Authentication

Provides authentication support for the RSS search results which are generated by the views. This module depends on Simple OAuth(contribute) and HTTP Basic Authentication(core) modules.

Protected Privileges

A Drupal module that allows administrators to define which privileges are considered to be 'protected' and require some sort of additional authentication.

MoceanSMS Login

MoceanSMS Login module provides 2FA login by using MoceanAPI service.

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.

Vipps Login

This module does the same as Social Auth Vipps, but doesn't require Composer.

Switch User Login

Switch User Login module provide functionality to admin user to login with any user by just one click, and you can also back to previous logged in username or admin user.

Chat Rocket

With live chat for Drupal by LiveChat, you can add a chat widget to your website, customize its look and feel, position on the page and much more.

Site Branding Per Role

Site Branding Configuration

A simple module that provide functionality to add different
path to brand according to roles.On click of brand user will redirect

Social Auth Yahoo

Social Auth Yahoo allows users to register and login to your Drupal site with their Yahoo account.

Protection Code

This module generates codes that can be used to protect data.

Simple JWT Authentication

This module allows you to authorize external requests using a JWT token predefined in the module form settings.

Assign Permissions

This module allows site administrators to grant specific roles permission which is required for them.

Facebook OAuth Tokens Store

Description

This module enables the website to permanently store the access tokens
that the module fboauth retrieves from Facebook when the user grants access
to the application that fboauth is managing.

Usage

Once the module is enabled, each user will have a page at /user/UID/fboauth
that allows the user to grant the application all permissions required for all
actions declared in the hook_fboauth_actions implementations.

This allows any module that uses fboauth to use the stored token to perform
calls to facebook's api without having to redirect the user to FB (which is the
behaviour fboauth uses), or even without having any interaction from the user
(ie: from hook_cron).

This is useful when a module wants to perform a call to Facebook on behalf of
a user but it is not possible to use the normal workflow of redirecting the
user to facebook to get a valid access_token.

// Retrieve stored access_token for the current user.
$access_token = fboauth_tokens_get_user_access_token();

// Call facebook api.
$params = array(
  'message' => 'Hello world',
);
$result = fboauth_graph_query('me/feed', $access_token, $params, 'POST');

The module does not provide any facility to know if the provided token is still
valid.

So if your call to fboauth_graph_query() returns an error, your module will be

Pages