UAE Pass
Overview
United Arab Emirates’ national digital identity system, enabling residents and citizens to securely verify their identity, sign documents digitally, and access a wide range of government and private online services.
- ID:
uae-pass - Type: eID (app)
- Verification Type: Presentation
- Regions: Middle East
- Countries: AE
- Adoption: 5,500,000
- URL: https://uaepass.ae/
Integration with Trinsic
UAE PASS is integrated into Trinsic's identity acceptance network, allowing businesses to easily accept government-verified identities as part of their verification processes.
- Permission required: This method requires direct registration with the provider.
- Cost: Contact the Trinsic team.
User Flow
When starting on a desktop, to authenticate with UAE Pass, the user puts in their email or SMS number that is registered with their UAE Pass account. This prompts a user to select the two digit code displayed in the UAE Pass mobile app to confirm the login. The user must also input their PIN or use an on-device biometric like FaceID. Once complete, the verified data is shared back with the requesting application. To see a full demo flow see this video.
Direct API Requirements
Direct API is not a requirement.You can integrate with this provider using the Hosted UI instead, with no additional integration requirements on your end.
What your integration must support in order to use this provider with the Direct Provider Sessions API.
- Supports Direct Provider Sessions: ✅
- Launch Method:
LaunchBrowser— Send the user's browser (via redirect, popup, or new tab) to the given URL. - Collection Method:
CaptureRedirect— The user is redirected back to your app with aresultsAccessKeyupon completion.
Outputs
Normalized AttributesThese attributes form part of our normalized model, a standardized set used across providers. Trinsic normalizes this for you and lets you know when a property is available for each provider.
| Field | Availability | Notes |
|---|---|---|
person.givenName | Sometimes | Citizen/Resident SOP 1-3, Visitor SOP 1 and 3 only |
person.familyName | Sometimes | Citizen/Resident SOP 1-3, Visitor SOP 1 and 3 only |
person.fullName | Sometimes | Citizen/Resident SOP 1-3, Visitor SOP 1 and 3 only |
person.nationality | Sometimes | Citizen/Resident SOP 2 and 3 only, Visitor SOP 3 only |
person.sex | Sometimes | Citizen/Resident SOP 2 and 3 only, Visitor SOP 3 only |
person.phoneNumber | Sometimes | Citizen/Resident SOP 1-3, Visitor SOP 1 and 3 only |
| Field | Optional | Description | Example Values |
|---|---|---|---|
sub | Yes | OIDC subject (sub) returned by UAE Pass.This is an opaque identifier for the authenticated user in the UAE Pass OIDC transaction. It can be prefixed or unprefixed; do not parse this value or assume it matches the Emirates ID number, UAE Pass UUID, or UAE unified ID. | UAEPASS/7a05992e-3244-49d3-bcbc-7894c8fca25e |
fullNameArabic | Yes | Full name in Arabic. | محمد أحمد |
gender | Yes | Normalized sex parsed from the UAE Pass gender value. Possible values: - Male - Female - Unknown - NotApplicable This is null when the UAE Pass value cannot be parsed. | Male |
mobile | Yes | Mobile number. | +971501234567 |
lastNameEnglish | Yes | Last name in the Latin-script value returned by UAE Pass. | Ahmed |
fullNameEnglish | Yes | Full name in the Latin-script value returned by UAE Pass. | Mohammed Ahmed |
uaePassUuid | Yes | UAE Pass UUID. The unique UAE Pass user identifier. It is separate from the OIDC subject identifier, Emirates ID number, and UAE unified ID. | 2f9c7bb1-1ef1-4cb8-a91f-ef5e6a8a4c16 |
smartPassUuid | Yes | SmartPass unique user identifier, if returned. SmartPass was a previous UAE government single-sign-on identity system. UAE Pass can return this legacy identifier for SOP2 and SOP3 accounts that were verified through SmartPass. | b1320896-fb2e-5140-baf0-fa915eb9be5d |
lastNameArabic | Yes | Last name in Arabic. | أحمد |
emiratesIdNumber | Yes | Verified Emirates ID number, if returned for the user profile type and scope. The Emirates ID is issued by the Federal Authority for Identity, Citizenship, Customs and Port Security (ICP). The number is a 15-digit identifier following the format 784-YYYY-NNNNNNN-C: The number is a 15-digit identifier following the format 784-YYYY-NNNNNNN-C: - 784: UAE ISO 3166-1 numeric country code. - YYYY: A year value, which could be birth year, registration year, or another year value. This should not be relied upon to infer birth or registration details. - NNNNNNN: 7-digit random serial number for the individual. - C: Check digit. This field may not be returned for visitor profiles. | 784199012345676 |
idType | Yes | ID type. Known values: - ID: Emirates ID or national identity document. Returned for SOP2 and SOP3 citizen or resident profiles and SOP3 visitor profiles. | ID |
nationalityEnglish | Yes | Nationality in the Latin-script value returned by UAE Pass. | United Arab Emirates |
firstNameEnglish | Yes | First name in the Latin-script value returned by UAE Pass. | Mohammed |
userType | Yes | UAE Pass user type. Possible values: - SOP1: Basic account. Unverified account with verified email and mobile number. - SOP2: Advanced account. Verified account with Emirates ID verification through SmartPass, Dubai ID, or Emirates ID PIN registration. - SOP3: Qualified account. Verified account with Emirates ID verification through finger biometrics or face biometrics. | SOP3 |
nationalityArabic | Yes | Nationality in Arabic. | الإمارات العربية المتحدة |
firstNameArabic | Yes | First name in Arabic. | محمد |
email | Yes | Email address. | [email protected] |
titleEnglish | Yes | Title in the Latin-script value returned by UAE Pass. Returned for SOP2 and SOP3 citizen or resident profiles and SOP3 visitor profiles. | Dr. |
titleArabic | Yes | Title in Arabic. Returned for SOP2 and SOP3 citizen or resident profiles and SOP3 visitor profiles. | .د |
profileType | Yes | UAE Pass profile type, if returned for the requested scope. Possible values: - 1: Citizen or resident profile. - 2: Visitor profile. | 1 |
unifiedId | Yes | UAE unified ID, if returned for the requested scope. A unique ID for the user. It is separate from the Emirates ID number, UAE Pass UUID, and OIDC subject identifier. | 123456789 |
authenticationAssuranceLevel | Yes | UAE Pass authentication assurance level, if present. This classifies the authentication policy that was satisfied for the session. Known values include: - urn:safelayer:tws:policies:authentication:level:low - urn:safelayer:tws:policies:authentication:level:high | urn:safelayer:tws:policies:authentication:level:high |
authenticationMethods | Yes | UAE Pass authentication methods, if present. This classifies the concrete methods used during authentication. Known values include: - urn:safelayer:tws:policies:authentication:adaptive:methods:mobileid - urn:uae:authentication:method:verified - urn:oasis:names:tc:SAML:1:0:am:password | ["urn:uae:authentication:method:verified"] |
Updated about 2 months ago
