miniorange_oauth_client
The OAuth & OpenID Connect Single Sign-On (SSO) module allows seamless user authentication on your Drupal site using industry-standard OAuth 2.0 and OpenID Connect (OIDC) protocols. With this Drupal OAuth client, users can securely log in via third-party identity providers, enhancing security and user experience.
Know more Setup Guides Playground Environment
Key Features of the Drupal OAuth & OpenID Connect SSO Module:
- Connect with Any OAuth/OpenID Provider: The Drupal OAuth Client module supports authentication with both standard and custom OAuth/OIDC providers, ensuring a flexible login solution for your site.
- Basic Attribute Mapping: Easily map user attributes like username and email from your OAuth/OpenID provider to your Drupal user profile.
- Custom Attribute Mapping: Assign custom fields to align with your Drupal user profile attributes, enhancing user data synchronization.
- Role-Based Access Control: Automatically assign user roles by registering them through OAuth Login based on the rules you define.
- Seamless User Registration & Auto-Login: Allow new users to be automatically registered upon login if they don’t already have an account on your Drupal site.
- Auto Redirect Users: This OAuth/OIDC module provides Auto Redirection and this is useful if you want to protect your whole site globally. This feature redirects the user to the OAuth Server's login page whenever a user tries to access a page of your Drupal site (in case the user is not logged in)
- Extended OAuth API support: Enhance the functionality of your Drupal OAuth client with extended API support, allowing for advanced integrations and custom implementations.
- Custom Redirect URL after login/logout: Define custom redirect URLs to auto-redirect users to specific pages after login or logout, optimizing user flow and engagement.
- Account Linking for Unified User Profiles: Link external OAuth provider accounts to existing Drupal user accounts, ensuring a unified authentication experience.
- Detailed Login Reports & Monitoring: Track user authentication activities with login and registration reports, helping you analyze user behavior and security insights.
- Domain-Based Registration Restrictions: Restrict user registration based on email domain, allowing only users from specified organizations or groups to access your Drupal site.
- Page Access Control & Content Restriction: Limit access to pages based on OAuth/OpenID authentication status, ensuring secure content visibility only for authorized users.
- OpenID Connect support: Leverage Drupal OIDC support for enhanced identity management and single sign-on capabilities.
Supported OAuth/OpenID Providers
Our Drupal OpenID Connect SSO module supports a wide range of identity providers, including:
Azure AD Azure B2C AWS Cognito Discord Salesforce Okta Office 365 Google Apps Keycloak Wild Apricot OneLogin Custom OAuthHow to Install the module
Setting up OAuth & OpenID Connect Single Sign-On (SSO) for Drupal is quick and easy! Follow this step-by-step guide to install the Drupal OAuth Client module using different methods.
Need any help?
If you face any issues or need any help in configuration, please feel free to reach out to us at [email protected]. You can also connect with us on the Drupal Slack channel.