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.
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.
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.
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.
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.