UAE PASS
  • UAE PASS
  • Overview
  • Getting Onboarded with UAE PASS
    • Onboarding Process for UAE PASS Service Providers
      • Initiation Phase
      • Development Phase
      • Assessment Phase
      • Go live Phase
  • Quick Start Guide - UAE PASS Staging Environment
    • User Account Types
    • Create Staging UAE PASS Account
    • Upgrade Staging UAE PASS Account
    • Testing Credentials for POC
    • Conduct a POC with UAE PASS Authentication
  • Feature Guides
    • Authentication
      • Web Integration
        • Introduction
        • Pre-Requisites
        • Endpoints
        • 1. Authorization Code
        • 2. Access Token
        • 3. User Information
        • 4. Logout
        • Login Button
        • Authentication Postman Walkthrough
      • Mobile Integration
        • Introduction
        • Pre-Requisites
        • Requirements
        • Guide
          • SDK
          • API
        • SDK Integration
      • Token Validation API
        • Introduction
        • Pre-Requistes
        • Endpoints
        • Integration Steps
          • 1. Verify access token API using Basic Authentication
          • 2. Obtaining Authenticated User Information from the Access Token
        • Validation Decisions
      • User Linking
        • Automatic Linking
        • Manual Linking
        • Corporate Account
    • Digital Signature
      • Digital Signature (Single Document)
        • Signing Guide
          • Endpoints
          • Document Signing Steps
            • 1. Token
            • 2. Create Signer Process
            • 3. Sign Document
            • 4. Obtaining Document
            • 5. LTV Configuration
              • Integration Web Services
              • Postman Collection for LTV
            • 6. Deleting Document
          • Document Signature verification Process
          • Postman Collection for Digital Signature
            • Digital Signature Postman Walkthrough
        • Verification API Integration
          • Web Service Details
          • Postman Collection for Signature Verification API
      • Digital Signature (Multiple Document)
        • Signing Guide
          • Endpoints
          • Document Signing Steps
            • 1. Token
            • 2.Create Documents
            • 3. Create Signer Process
            • 4. Sign Document
            • 5. Obtaining Document
            • 6. LTV Configuration
              • Integration Web Services
              • Postman Collection for LTV
            • 7. Deleting Document
          • Document Signature verification Process
          • Postman Collection for Multiple Document Signing.
    • e-Seal
      • Introduction
      • DESC Process for Dubai Entities
        • Process overview
        • Detailed DESC process description
      • ICA Process for Non-Dubai Entities
        • Onboarding Process
        • Obtaining Credentials and Certificates
      • Integration Web Service
        • PAdES eSeal Signing
        • CAdES eSeal Signing
        • eSeal verification
        • eSeal error codes
      • Postman Collection
    • Hash Signing
      • Introduction
      • Hash Signing (Single Document)
        • Hash Signing (Java SDK Set Up)
          • Quick Setup
          • Hash Signing Process
            • 1. Start the Process
            • 2. Initiate Signing Process
            • 3. Sign PDF Document
          • Endpoints
          • Postman Collection
          • Utility Files
      • Bulk Hash Signing (Multiple Documents)
        • Quick Setup
        • Hash Signing Process
          • 1. Start Signing Process
          • 2. Initiate Signing Process
          • 3. Sign PDF Document
        • Endpoints
        • Postman Collection
  • Web Registration
    • Introduction
    • Steps to create account
    • Endpoints
      • 1. Access Code
      • 2. Access Token
      • 3. User Information
  • Facial Biometric Transactions Confirmation
    • Web Integration
      • Endpoints
      • Integration Steps
        • Obtain Authorization Code
        • Obtain Access Token
        • Obtain User Info
        • Log out User
    • Mobile Integration
      • Mobile Integration Guidelines
  • Guidelines
    • Use-Case Guidelines
      • Standard Authentication Scenarios for Service Provider Use Cases
      • Standard Digital Signature Scenarios for Service Provider Use Cases
      • Standard Implementation Guidelines
    • Design Guidelines
      • UAEPASS Button Guideline
      • Text Message Guidelines
  • Resources
    • Attributes List
    • Sample Apps
    • Staging Apps
    • Assets
  • FAQ
    • Common Integration Issues
  • Versioning
Powered by GitBook
On this page
  • cURL Request for Token Generation Call
  • Response

Was this helpful?

  1. Web Registration
  2. Endpoints

2. Access Token

Previous1. Access CodeNext3. User Information

Last updated 1 year ago

Was this helpful?

SP should obtain the access token by passing the same access code which was received in the .

cURL Request for Token Generation Call

curl --location --request POST 'https://stg-id.uaepass.ae/idshub/token?grant_type=authorization_code&redirect_uri=https://stg-selfcare.uaepass.ae&code=bfe96299-83f4-3ee9-80e4-56c24f5265d3' \
--header 'Content-Type: multipart/form-data' \
--header 'Authorization: Basic c2FuZGJveF9zdGFnZTpzYW5kYm94X3N0YWdl'

Replace code parameter '{Access Code}' with the value received from

Response

{
    "access_token": "ae8b5533-be41-350f-a812-00178e262a3a",
    "refresh_token": "b3709437-1a67-356a-a8e4-c0e5f2522ef1",
    "scope": "openid",
    "id_token": "eyJ4NXQiOiJNVGM0WmpFNU9ETXpOR0V6TmpnMFlURmtaRFV3TWpoaE0yUXhNbVJqTVdZNE5qTTFNV1V4TXpRNU5qTTJaVFpqT1RBeVltSTVObVprWmpGbU0ySTJNZyIsImtpZCI6Ik1UYzRaakU1T0RNek5HRXpOamcwWVRGa1pEVXdNamhoTTJReE1tUmpNV1k0TmpNMU1XVXhNelE1TmpNMlpUWmpPVEF5WW1JNU5tWmtaakZtTTJJMk1nX1JTMjU2IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiRkhnZzJWaF8xVmFVMjc3YjlWdE9sdyIsInN1YiI6IjM2Y2MwNTY0LTBlZWYtNGE0NS05MTY1LTFmYWJhODI1MDI0ZCIsImdlbmRlciI6IkZlbWFsZSIsImFtciI6W10sImlzcyI6Imh0dHBzOlwvXC9zdGctaWRzLnVhZXBhc3MuYWU6NDQzXC9vYXV0aDJcL3Rva2VuIiwibW9iaWxlIjoiOTcxNTU2ODcxMDAzIiwibGFzdG5hbWVFTiI6IlNoYXJtYSIsImZ1bGxuYW1lRU4iOiJTYXVteWEgU2hhcm1hIiwidXVpZCI6IjM2Y2MwNTY0LTBlZWYtNGE0NS05MTY1LTFmYWJhODI1MDI0ZCIsInNpZCI6IjhkMWM0MzdjLTM2MDgtNDE0MC05NTM1LWQ4MTFiYzY0YjM1NCIsImF1ZCI6ImR1YmFpbm93X21vYmlsZWFwcF92MiIsImNfaGFzaCI6ImgyRkYzcWJxeVljQmpfTllNRzBONnciLCJuYmYiOjE2OTUxMjQ3NjYsImZpcnN0bmFtZUVOIjoiU2F1bXlhIiwiYXpwIjoiZHViYWlub3dfbW9iaWxlYXBwX3YyIiwic2NvcGUiOiJvcGVuaWQiLCJ1c2VyVHlwZSI6IlNPUDEiLCJleHAiOjE2OTUxMjgzNjYsImlhdCI6MTY5NTEyNDc2NiwiZW1haWwiOiJzYXVteWFzaGFybWEwNzI2QGdtYWlsLmNvbSJ9.kPNoRSkKNDcmrWlpqGY4B5_7svg-WlAz180lzGRLzxei5rwxAlbpc7dYH0-wwWcsdfa4PEP3RJMBsYMAh02kkTLWOLBiLPlRipKLWwRY_otOhU0FyqrUgGewNHR8vZfB4a7riyfslLNRJbQ1AAbABZ9-ZX7xtrwtJUNCZe8k0JzLqfY_LEvcgdzOvYSmERWaWtkT2ztHUITtXYlZ3zjOMR90rdhhOCQidpqa9aqWM2vhjHerVPX3IBgJlFCJqHN8rIceaBQeRMypR1TjeftEuGFLFtX5t-0iSA7rFZ6g1EeigZoUyiPVClEulKV-ey7Ko3EYOik8-CQxbLbQ8Dc2fA",
    "token_type": "Bearer",
    "expires_in": 3600
}

previous step
Access Code.