User Attribute Based Restriction - OAuth & OIDC Login

What is Attribute based Restriction?

The Attribute based Restriction feature allows you to restrict users' access to the Drupal site based on the attributes received from OAuth or OIDC Provider. Using this feature, you can also redirect the user to a specific Drupal site URL if the user is restricted from logging in using SSO.

User Entity Fields Mapping - OAuth & OIDC Login

What is User Profile - Attribute mapping?

The attribute mapping feature allows you to map the user attributes received from the OAuth or OpenID Connect Provider to the Drupal user fields. The value received in the mapped attribute will be assigned to the corresponding Drupal field when a successful Single Sign On is performed.

How to install OAuth & OpenID Connect Client SSO Login module?

Installation of miniOrange Drupal OAuth & OIDC Client module

Using Composer:

  • For Windows: composer require drupal/miniorange_oauth_client
  • For Linux: composer require 'drupal/miniorange_oauth_client'
  • Navigate to the Extend menu on your Drupal admin console and search for miniOrange OAuth Client using the search box.

OAuth Feature Handbook

A complete guide that consists of the complete list of the features along with videos that we provide in the OAuth / OIDC SSO login module

A complete guide will take you through the workings and the features of the Drupal OAuth & OpenID Connect Login - OAuth2 Client SSO Login module. This module would let you log into your Drupal site, using the credentials of your OAuth Server. The module supports all the major IDPs - Azure AD, Salesforce, AWS Cognito, and more.

Facebook OAuth SSO Setup

This document will help you configure Facebook as an OAuth provider making Drupal as an OAuth Client. Following these steps will allow you to configure OAuth / OpenID Single Sign-On (SSO) between Facebook and your Drupal site such that your users will be able to login to your Drupal site using their Facebook credentials. 

GitHub OAuth SSO Setup

This document will help you configure GitHub as an OAuth Provider making Drupal as an OAuth Client. Following these steps will allow you to configure OAuth / OpenID SSO between GitHub and your Drupal site such that your users will be able to login to your Drupal site using their GitHub credentials.   

Pages

Subscribe with RSS Subscribe to RSS - Drupal OpenID Connect