To set up Multi-Pass with Drupal, ensure you meet the following requirements:
- Drupal admin rights
- MPAS Admin rights
- Make sure that all users intended to use SSO in Drupal are registered in your IdP and have the necessary permissions to access Drupal.
- You must install OAuth & OpenID Connect Login – Oauth2 Client SSO Login module from Drupal
Important: Custom elements in URLs (like realm names) are case sensitive. Make sure to match the exact casing from your environment.
Drupal - SSO configuration
- Open Multi-Pass Dashboard
- Select the correct tenant and go to Integrations, click on Applications
- Select in the custom integration section OIDC
- Complete the OIDC setup with the below information:
| Field | Value |
|---|
| Client ID (=SP Entity ID) | drupal |
| Name | drupal |
| Description | Drupal SSO integration |
- Click Add Integration
- Click Advanced Console
- Select Clients, search for Drupal
- Make sure the different fields are well completed :
General settings (Multi-Pass)
| Field | Value |
|---|
| Client ID | drupal |
| Name | drupal |
| Description | Drupal SSO integration |
| Always display in UI | ON |
Access settings (Multi-Pass)