sso_connector_permissions
No security coverage
Introduction
SSO Connector – Permissions centralizes authorization management across SSO-connected Drupal sites.
It allows an Identity Provider (IdP) to define which roles and access policies users receive on each Service Provider (SP).
This module is intended for organizations that need consistent, auditable permission control across multiple Drupal properties while keeping local sites aligned with central policy.
Features
- Central role mapping: define SP-specific role assignments from the IdP.
- Per-user overrides: apply targeted exceptions for individual users.
- Token-level permission data: enrich SSO token payload with authorization context.
- Automatic role application on SP: apply mapped roles during SSO user synchronization.
- Role change propagation: queue/push updates when role state changes at source.
- Policy extension points: hooks/logic for advanced transfer and synchronization rules.
- Drupal 10/11 support.
Post-Installation
Configure at:
Administration > Configuration > System > SSO Connector > Permissions.
- Enable the module on IdP and participating SP sites.
- Register SP sites and configure role mappings per site.
- Set optional per-user overrides.
- Enable automatic apply/push behavior according to your governance model.
- Validate login flow and resulting role assignments on SPs.
Requirements
- Drupal: 10 or 11
- Required: SSO Connector core module
- Required: Drupal User module
Supporting this Module
Contributions are welcome. Real-world mapping cases, edge-case role transitions, and synchronization feedback are especially valuable for improving centralized authorization reliability.