Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Feeds HTTP OAuth Fetcher
This module (feeds_http_oauth) provides an OAuth 2.0–enabled HTTP fetcher for the Feeds module (Feeds 3.x). This module adds a new fetcher plugin: Download from url (OAuth 2.0) It allows Feeds to...
Categories: Import and export
Authorization from Salesforce
Here's a description for your custom Drupal module that integrates Salesforce authentication using OAuth with added security through State and PKCE: --- **Module Name**: Salesforce OAuth...
Categories: Access control, Decoupled, Integrations
OAuth2 Mailer
Overview This module allows users send emails through Gmail server. User just authenticate via OAuth2 and can send mail. It will be helpful if site users communicate with each other through email....
Media 23Video OAuth
Synopsis Media 23Video OAuth integrates with the Media module to upload videos to and show videos from 23Video when using access restrictions on videos. The module uses OAuth authentication via...
Categories: Media
Simple OAuth Login Hook
The Simple OAuth Login Hook module extends the Simple OAuth module so that when a user logs in via specific OAuth grants (e.g. the password grant), the login is properly handled as such by drupal....
Categories: Access control
LinkedIn Integration
This module provides integration with the LinkedIn API. At the moment it supports the following features: Per-user OAuth authentication between LinkedIn and Drupal Post LinkedIn status from node...
Categories: Content editing experience, Import and export, Integrations
Twitter Login
Simple Twitter Login allows users to register and login to your Drupal site with their Twitter account. Twitter OAuth PHP library helps web developer to integrate twitter login system by the quick,...
Categories: Integrations
Druxt oauth
This module provides some changes to simple_oauth, to make it work with Nuxt Oauth.
Simple OAuth: Fallback Header
This module allows the use of X-OAuth-Authorization HTTP header for sending Bearer access tokens to get authenticated via OAuth. The alternative header name may help using the basic HTTP...
Categories: Access control, Decoupled, Developer tools
sxt_oauthclient
Utilized "mediawiki/oauthclient" PHP [OAuth][] client for use with [Wikipedia][] and other MediaWiki-based wikis running the [OAuth extension][].
Bassets Setup
Bassets Setup supports and simplifies the setup of a bidirectional Oauth connection between client and server. Bassets setup is required by both distributions Bassets Client Profile and Bassets ...
Categories: Administration tools, Media
Outh v1 Guzzle service
If you need the Guzzle OAuth plugin, then run the following command from the root of your Drupal project: composer require guzzlehttp/oauth-subscriber 0.3.*
Categories: Developer tools
Authman
Authman allows a Drupal site to act as an OAuth 2 Client. The goal of this project is to make the act of dealing with OAuth endpoints seamless from a developer and site builder aspect. Featuring...
Microsoft Entra ID SSO Login
Social Auth Entra ID provides enterprise-ready Single Sign-On (SSO) for Drupal using Microsoft Entra ID (Azure Active Directory). It enables secure OAuth2 authentication, automatic user...
Categories: Access control, Integrations
Simple OAuth Logout
About Module that adds the /oauth/logout endpoint. It works like /oauth/revoke but also deletes all sessions from the user of the given token. This is very drastic, as the user is logged out...
Categories: Access control
JSON:API example
Intends to show how to dialog with a JSON:API server (drupal 8 in this particular case). The authentification type used is oAuth2. JSON:API server installation On the server, activate JSON:API, and...
Categories: Developer tools
LinkedIn API
Module implements integration with LinkedIn API. It fetches data from companies or persons profiles via GET requests to your site "http://[your_domain]/linkedin_api/request/[request_params]" or...
Monitoring SSO
This is a under development project which just contains a copy of the OAuth2 Server module. Do not install this module on a production site; instead use the OAuth2 Server module.
Categories: Integrations
Google OAuth2
This module is now merged with http://drupal.org/project/gauth This module allows you to authenticate with google and use this authentication to carry other api requests. This module don't have...
Categories: Integrations
OAuth2.0
The OAuth2 module is under active development, for more info check out our plan: https://www.drupal.org/project/oauth2/issues/3262023
Categories: Administration tools, Security, Integrations
Webex Client
The Webex Client module integrates your Drupal site with the Cisco Webex API, enabling secure OAuth2 authentication and centralized management of Webex credentials through a custom configuration...
Categories: Integrations
OAuth2 Authentication
OAuth2 Authentication allows users to log into your Drupal site authenticating against a remote identity provider (IDP) via OAuth2. That is, if a user's credentials can be used to retrieve a valid...
Categories: Integrations, Access control
Facebook OAuth Login Button
Sub-module to create a login button in the login block. This is not using any theming and uses the image icon from the Facebook OAuth module. Dependency -> Facebook OAuth module.
Categories: Integrations
Azure OAuth Client SSO
The OAuth Login - [azure_oauth_sso] module empowers your Drupal website with seamless login experiences using industry-standard OAuth 2.0. This translates to a more convenient and secure way for...
Categories: Integrations, Security
Facebook OAuth Extras
Depedencies Facebook OAuth module. Features Upon successful Facebook OAuth login, this module may fire a number of custom fboauth actions: Import the current user's list of facebook friends into a...