Drupal is a registered trademark of Dries Buytaert
Drupal 11.4.3 Update released for Drupal core (11.4.3)! Views Bulk Operations (VBO) 4.4.6 Minor update available for module views_bulk_operations (4.4.6). External Authentication 2.0.12 Minor update available for module externalauth (2.0.12). No Request New Password 8.x-1.6 Minor update available for module noreqnewpass (8.x-1.6). Entityqueue 8.x-1.12 Minor update available for module entityqueue (8.x-1.12). AI Related Content 1.0.4 Minor update available for module ai_related_content (1.0.4). Field Widget Actions 1.4.0 Minor update available for module field_widget_actions (1.4.0). Actstream 2.1.0 Minor update available for module actstream (2.1.0). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs. Hubspot Forms 2.0.6 Module hubspot_forms updated after 14 months of inactivity (2.0.6).

UaePass

No security coverage
View on drupal.org

The UAE PASS module provides seamless Single Sign-On (SSO) integration between Drupal and UAE PASS — the national digital identity solution for the United Arab Emirates. It enables passwordless, secure login using verified UAE PASS identities, making it ideal for government, public-sector, citizen-facing, and enterprise portals.

Features

  • Passwordless UAE PASS Login: Authenticate users securely using UAE PASS without storing passwords in Drupal.
  • User Auto-Provisioning & Sync: Automatically create Drupal user accounts on first login and synchronize profile attributes such as Emirates ID, name, mobile number, and email.
  • Configurable Attribute Mapping: Map UAE PASS returned attributes to Drupal core user fields or custom fields.
  • Secure Client Secret Storage via Key Module: Client Secret is never stored in Drupal configuration. It is managed by the Key module as per Drupal security best practices.
  • Supports All UAE PASS Environments: Sandbox, Pre-Production, and Production environments supported for seamless development to launch transition.
  • Multilingual Ready: Works smoothly with Arabic and English Drupal installations.
  • Flexible Login Placement: Show the UAE PASS login button on the default login page or via a block, custom route, or menu.
  • Developer-Friendly Debugging Mode: Includes configurable logs and debug options to aid with integration and troubleshooting.

Post-Installation

  • Install and enable the UAE PASS module.
  • Ensure the Key module is enabled and configured before proceeding.
  • Create a new Key for storing the Client Secret (e.g., uaepass_client_secret) and configure its storage (recommended: file-based or external key provider).
  • Navigate to Configuration → People → UAE PASS Settings to configure the module.
  • Enter the required details:
    • Client ID
    • Select the stored Client Secret Key (retrieved via the Key module)
    • Environment selection: Sandbox / Pre-Prod / Production
    • Redirect URL as registered in the UAE PASS portal
  • Configure attribute field mappings to match your Drupal user fields.
  • Place the UAE PASS Login block or enable the button on the user login page.
  • Test the Sandbox login flow and switch to Production once validated.

Note: The Client Secret will not be saved in settings or config. It is securely fetched from the Key module.

Additional Requirements

  • Drupal 10 or Drupal 11
  • Key module (Required) for secure Client Secret storage
  • PHP 8.1+
  • Valid UAE PASS developer credentials
  • HTTPS strongly recommended for Production deployments
  • Key module (Required): Without this, the Client Secret cannot be stored securely.
  • Token / JWT libraries for extended token-based use cases (optional).
  • User Profile/Field enhancement modules if storing additional UAE PASS attribute data.

Similar projects

  • Social Auth Modules (Google, Apple, Facebook): Provide login via social platforms, whereas UAE PASS offers government-verified identity authentication suitable for regulated and official services.
  • SAML-based SSO: More generic authentication approach. UAE PASS provides UAE-specific, mobile-based, verified identity and digital signature capabilities.

Supporting this Module

  • If you wish to support the development, maintenance, or request new features (e.g., UAE PASS QR Login, Digital Signature integration, or enhanced attribute mapping), please raise an issue or contact the maintainer.

Activity

Total releases
1
First release
Jul 2026
Latest release
2 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Jul 15, 2026