Drupal OAuth/OpenID Single Sign On

OAuth/OpenID Connect (OIDC) for Drupal SSO allows users to login into Drupal with OAuth 2.0 and OpenID compliant applications such as Azure AD, Azure B2C, AWS Cognito, Google, Discord, Microsoft, Keycloak, OKTA, Salesforce, Wild Apricot, WHMCS, etc.

OAuth/OpenID Connect (OIDC) for Drupal SSO allows users to login into Drupal with OAuth 2.0 and OpenID compliant applications such as Azure AD, Azure B2C, AWS Cognito, Google, Discord, Microsoft, Keycloak, OKTA, Salesforce, Wild Apricot, WHMCS, etc.

OAuth/OpenID Connect (OIDC) for Drupal SSO allows users to login into Drupal with OAuth 2.0 and OpenID compliant applications such as Azure AD, Azure B2C, AWS Cognito, Google, Discord, Microsoft, Keycloak, OKTA, Salesforce, Wild Apricot, WHMCS, etc.

Drupal OAuth/OpenID Single Sign On
Slider

Drupal OAuth OpenID SSO module gives the ability to enable OAuth/OpenID/OIDC Connect Single Sign-On for Drupal sites. Drupal OAuth/OpenID Connect/OIDC SSO module has support for all the OAuth/OpenID Identity Providers (IDPs). You can configure ADFS SSO, Azure AD SSO, Azure AD B2C SSO, AWS Cognito SSO, Google Apps SSO, Okta SSO, Salesforce SSO, miniOrange SSO, JBoss Keycloak SSO, Discord SSO, Facebook SSO, GitHub SSO, GitHub Enterprise SSO, GitLab SSO, Wild Apricot SSO, Slack SSO, WHMCS SSO easily with our SSO guides.

Key Features

Multiple Provider Support

Configure multiple Providers to perform Single Sign-On (SSO) into Drupal and authenticate different groups of users with different Providers.

Auto Create Users

Drupal OAuth Client module allows Auto-create User in Drupal after doing SSO with the user credentials if the user is not already present in Drupal User list.

Custom Redirect URL after login and logout

Configure the URL wherever you want to redirect users after login or after logout in OAuth Client.

Support for Headless Drupal

Support for integrating SSO for a decoupled Drupal site i.e. allowing your users to login to the Drupal backend as well as the front-end application

Real Time User Provisioning - SCIM

SCIM User Provisioning allows you to sync user's creation, updation and deletion from your Provider to Drupal site.

Customizable OAuth & OpenID Connect SSO flow

We can customize the Drupal SSO flow for any OAuth & OpenID Connect provider according to your requirements to login into your Drupal site.

Account linking

Account Linking allows to sync user accounts if existing Drupal user does not have a common email in OAuth Provider application.

Domain Specific Registration

Restrict the user login based on configured domains. You can allow/deny the user login based on email domain.

Force Authentication

Restrict site to logged in user. Here, enabling restrict site to logged in user will auto redirect the user to oauth provider's login page if user is not already logged in.

Benefits

Easily Configure

Login to your Drupal site using OAuth2.0 compliant Providers easily Configure by just providing Client ID, Client Secret.

Customization

Need a custom feature and cannot find? No worries, we can add custom feature in module for you depending upon requirement.

Automatic User Registration

Automatic user registration after login if the user is not already registered with your site.

Force Authentication on Login

Force Authentication allows user to redirect to IDP if the user is not logged in.

OAuth Provider Configuration Guides

Step-by-step guides for configuring the OAuth Providers.

Active Support

We provide continuous support and answers to all your queries and questions.

You can enable Single Sign-On in your Drupal site using our SSO module and connect it to any OAuth Provider. See our integration guides with the most popular OAuth Providers.

Azure AD

Azure AD B2C

AWS Cognito

Google Apps

KeyCloak

Salesforce

Bitrix24

Box

Discord

Facebook

FitBit

Github

Instagram

Line

LinkedIn

miniOrange

Okta

One Login

Paypal

Ping Federate

Reddit

Slack

Wild Apricot

WHMCS

Zendesk

GitLab

OpenAthens

Spotify


Can't find your Provider? Contact us on drupalsupport@xecurify.com We'll help you set it up in no time.

Plans For Everyone

Licenses are perpetual and includes 12 months of free maintenance (version updates). You can renew maintenance after 12 months at 50% of the current license cost. Know more about EULA
What is an instance?
A Drupal instance refers to a single installation of a Drupal site. It refers to each individual website where the module is active. In the case of multisite/subsite Drupal setup, each site with a separate database will be counted as a single instance. For eg. If you have the dev-staging-prod type of environment then you will require 3 licenses of the module (with additional discounts applicable on pre-production environments). Contact us at drupalsupport@xecurify.com for bulk discounts.
  • FREE


    $ 0
  • DOWNLOAD NOW
  • See the Free module features list
    below

  • 1 OAuth Provider
    Supported
  • Auto fill OAuth server configuration
  • Basic Attribute Mapping (Email,Username)
  • Export Configuration
  • -
  • -
  • -


  • -

  • -

  • -
  • -

  • -

  • -
  • -
  • -
  • -
  • -
  • STANDARD


    $ 249

    No. of instances:
  • UPGRADE NOW
  • See the Standard module features list below
  • 1 OAuth Provider
    Supported
  • Auto fill OAuth server configuration
  • Basic Attribute Mapping (Email,Username)
  • Export Configuration
  • Auto Create Users
  • Import Configuration
  • Advance Attribute Mapping (Username,Email,First name, Custom Attribute etc.)
  • Custom Redirect URL after login and logout
  • Basic Role Mapping (Support for default role for new users)
  • -
  • -

  • -

  • -
  • -
  • -
  • -
  • -
  • PREMIUM


    $ 399

    No. of instances:
  • UPGRADE NOW
  • See the Premium module features list below
  • 1 OAuth Provider
    Supported
  • Auto fill OAuth server configuration
  • Basic Attribute Mapping (Email,Username)
  • Export Configuration
  • Auto Create Users
  • Import Configuration
  • Advance Attribute Mapping (Username,Email,First name, Custom Attribute etc.)
  • Custom Redirect URL after login and logout
  • Basic Role Mapping (Support for default role for new users)
  • Advance Role Mapping
  • OpenId Connect Support(Login using OpenId Connect Server)
  • -

  • -
  • -
  • -
  • -
  • -
  • ENTERPRISE


    $ 449

    No. of instances:
  • UPGRADE NOW
  • See the Enterprise module features list below
  • Unlimited OAuth Provider
    Supported*
  • Auto fill OAuth server configuration
  • Basic Attribute Mapping (Email,Username)
  • Export Configuration
  • Auto Create Users
  • Import Configuration
  • Advance Attribute Mapping (Username,Email,First name, Custom Attribute etc.)
  • Custom Redirect URL after login and logout
  • Basic Role Mapping (Support for default role for new users)
  • Advance Role Mapping
  • OpenId Connect Support(Login using OpenId Connect Server)
  • Force authentication / Protect complete site
  • Domain specific registration
  • Dynamic Callback URL
  • Page Restriction
  • Development Hooks
  • Login Reports / Analytics
  • FREE


    $ 0
  • DOWNLOAD NOW
  • See the Free module features list
    below

  • 1 OAuth Provider
    Supported
  • Auto fill OAuth server configuration
  • Basic Attribute Mapping (Email,Username)
  • Export Configuration
  • -
  • -
  • -


  • -

  • -

  • -
  • -

  • -

  • -
  • -
  • -
  • -
  • -
  • STANDARD


    $ 249

    No. of instances:
  • UPGRADE NOW
  • See the Standard module features list below
  • 1 OAuth Provider
    Supported
  • Auto fill OAuth server configuration
  • Basic Attribute Mapping (Email,Username)
  • Export Configuration
  • Auto Create Users
  • Import Configuration
  • Advance Attribute Mapping (Username,Email,First name, Custom Attribute etc.)
  • Custom Redirect URL after login and logout
  • Basic Role Mapping (Support for default role for new users)
  • -
  • -

  • -

  • -
  • -
  • -
  • -
  • -
  • PREMIUM


    $ 399

    No. of instances:
  • UPGRADE NOW
  • See the Premium module features list below
  • 1 OAuth Provider
    Supported
  • Auto fill OAuth server configuration
  • Basic Attribute Mapping (Email,Username)
  • Export Configuration
  • Auto Create Users
  • Import Configuration
  • Advance Attribute Mapping (Username,Email,First name, Custom Attribute etc.)
  • Custom Redirect URL after login and logout
  • Basic Role Mapping (Support for default role for new users)
  • Advance Role Mapping
  • Force authentication / Protect complete site
  • OpenId Connect Support(Login using OpenId Connect Server)
  • -
  • -
  • -
  • -
  • -
  • ENTERPRISE


    $ 449

    No. of instances:
  • UPGRADE NOW
  • See the Enterprise module features list below
  • Unlimited OAuth Provider
    Supported*
  • Auto fill OAuth server configuration
  • Basic Attribute Mapping (Email,Username)
  • Export Configuration
  • Auto Create Users
  • Import Configuration
  • Advance Attribute Mapping (Username,Email,First name, Custom Attribute etc.)
  • Custom Redirect URL after login and logout
  • Basic Role Mapping (Support for default role for new users)
  • Advance Role Mapping
  • Force authentication / Protect complete site
  • OpenId Connect Support(Login using OpenId Connect Server)
  • Domain specific registration
  • Dynamic Callback URL
  • Page Restriction
  • Development Hooks
  • Login Reports / Analytics

*Multiple OAuth Providers Supported
There is an additional cost for the OAuth Providers if the number of OAuth Provider is more than 1.

Return Policy -

At miniOrange, we want to ensure 100% customer satisfaction with our product/module purchase. If the module you purchased is not working as advertised and you've attempted to resolve any issues with our support team, which couldn't get resolved, we will refund the whole amount given that you have raised a refund request within the first 10 days of the purchase. For any queries regarding the return policy, please email us at drupalsupport@xecurify.com.


Note : miniOrange does not store or transfer any data which is coming from the Provider to the Drupal. All the data remains within your premises / server. 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.

WHAT OUR CUSTOMERS SAY

Outstanding Support
Image is not available

We are implementing oAuth for a customer and are using the miniOrange client. Arsh (member of miniOrange's support team) was a huge help in getting us up and running with our solution.

Easy to install and configure
Image is not available

An easy installation and configuration, and an incredible support by the engineers, really appreciated.

Strong support
Image is not available

GUI is awesome. Highly documented per case of integration & UX design really efficient. They are really there for serve the customer.

GUI is awesome. Highly documented per case of integration & UX design really efficient. They are really there for serve the customer.

Strong support and help, they do all that they can to solve your issues and offer new possibilities. Thanks to the MiniOrange team for your support.

Great plugin and great support
Image is not available

This module is great! It has plenty of useful features that allow to fit a lot of authentification scenarios. Last but definitely not least, the support is exemplary (big up to Arsh Sabrawal), they answer fast and make enhancements to the module when needed. Thanks !

Multiple functionalities and great support
Image is not available

We were looking for a solution for integration of our members on our WildApricot and Drupal. We were very happy to find the OAuth plugin created by MiniOrange which would provide exactly what we needed. The support from the MiniOrange team has been excellent.

previous arrowprevious arrow
next arrownext arrow
Slider
Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com