Search Results :

×

Drupal OAuth Server - SSO

Drupal OAuth/OIDC Server module allows users to perform Single Sign-On (SSO) to access client apps. To achieve this, the module converts your site to an OAuth server. OAuth 2.0 Server supports client apps such as Salesforce, Slack, Magento, Jira, Azure, WordPress, Joomla, Bitbucket, AWS Cognito, and Google.

Drupal OAuth Server

Our Trusted Customers

Nestle Logo Sony Pictures Logo UNICC Logo

Setup Drupal OAuth Server In 3 Simple Steps

Drupal 2FA/MFA | Step1

Step 01

Download and Install

Download and install the Drupal OAuth Server module from the Drupal marketplace.


Drupal 2FA for Admin | Step2

Step 02

Add OAuth Client

To Add Client enter Application Name and Callback/Redirect URL of OAuth Client.


Drupal 2FA policy for End users | Step3

Step 03

OAuth Server Scope & Endpoints

Copy Scope and Endpoitns for OAuth Client.

Step Image

Key Features of Drupal OAuth Server Module

JWT Support and Signing Algorithm
Support for all Grant Types
Customise Response Attributes
OIDC Support
Multiple Client Configuration
Customise Token Expiry
Active Drupal 7 Support
Drupal OAuth Server - JWT Support and Signing Algo

JWT Support and Signing Algorithm

Ensure JSON Web Token (JSON) support with our Drupal OAuth 2.0 Server module. Further, the signing algorithm ascertains that the content in JWT is authentic and unaltered during its transmission between client and server applications.

Drupal OAuth Server - Support for all grant

Support for all Grant Types

The OAuth 2.0 server module is designed to support all grant types, such as authorization code (with & without PKCE), client credentials, password, implicit, and refresh token grants.

Drupal IdP - Encrypte

Customise Response Attributes

This allows you to add more detailed information about the user such as roles, permissions, or departments in the ID tokens. You can also send the customized response to the userinfo endpoint.

Drupal OAuth Server OIDCsupport

OIDC Support

The module offers OpenID Connect support for user authentication.

Drual OAuth Server Multiple Client configuration

Multiple Client Configuration

This module allows you to configure multiple OAuth/OIDC compatible clients to your Drupal site.

Drupal OAuth Server - Cusotmise token expiry

Customise Token Expiry

This module allows you to configure multiple OAuth/OIDC compatible clients to your Drupal site.

Drupal Active7 Support

Active Drupal 7 Support

While official support for Drupal 7 has ended, our module continues to offer full compatibility, ensuring seamless functionality for your Drupal 7 site.

Pricing Plans for Everyone

Transparent, Simple Pricing

Contact us at

drupalsupport@xecurify.com

Free

Users stored in your own Drupal database

$0

for one user forever

Try out the features

Authorization code grant

OIDC support

Customise response attributes basic

Premium

Users stored in your own Drupal database

All Features in Free+

Support for multiple OAuth/OIDC clients

Multiple callback url

Customise token expiry

Compare Plans

Features

Free

Premium

Authorization code grant
OIDC support
Support for Symmetric JWT Signing Algorithms
Customise response attributes basic
Enable\Disable master switch
Debug Logs
Support for multiple OAuth/OIDC clients
Customised claims in ID-token
Multiple callback url
Support for Implicit Grant, Password Grant, Client Credentials Grant, Refresh Token Grant and PKCE
Customise token expiry
Customise Callback url validation
Enforse state parameter
Customise consent screen
Support for Headless Integration
Customise response attributes advanced
Support for Symmetric JWT Signing Algorithms
Server/Drupal Initiated Login
Extended OAuth API support

Knowledge Base

Everything You Need to Know

Drupal SAML SSO | Single Sign-On  Frequently Asked Questions

miniOrange does not transfer any data out of your systems or store any Personal Identifiable Information (PII). All* the modules are completely on premise. All the data remains within your premises / server. *Only for the Drupal 2FA module - We need to store the user's email address. For Risk Based Authentication, information such as device type, location, IP address, and time are necessary to identify the user and give access based on the risk.

We do not provide the developer license for our paid module and the source code is protected. It is strictly prohibited to make any changes in the code without having written permission from miniOrange. There are hooks provided in the module which can be used by the developers to extend the module's functionality.

Yes, we provide 24*7 support for all and any issues you might face while using the module, which includes technical support from our developers. You can get prioritized support based on the Support Plan you have opted for. You can check out the different Support Plans here.

How Can We Help You?

See Documentation
Documentation

Learn how to setup the plugin

YouTube Videos
YouTube Videos

Watch how to setup the plugin

24/7 Support
24/7 Support

Connect with our support team

Want to Schedule a Demo?

Schedule a Demo?


 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again

Hello there!

Need Help? We are right here!

support