Skip to main content

Indonesia's Digital Identity Platform Features

INApas is Indonesia's digital identity platform that provides secure, efficient and easy-to-use identity verification and data sharing services. This guide explains the flow of INApas' three main features: Identification, Sharing, and Verification.


INApas Verify Flow (Static / Dynamic QR)

INApas Verify Flow

  • Step 1: User scans QR code displayed on a kiosk/device

  • Step 2: System checks verify mode with two options:

    • 2a: If Easy Verify - triggers Local Device Authentication (LDA)

    • 2b: If Secure Verify - triggers face verification

  • Step 3: User provides consent

  • Step 4: System sends authentication code to callback URL

  • Step 5: Token exchange occurs between INApas and RP Backend

  • Step 6: System displays user data/verification result

INApas Identify/Share Basic Flow (Easy Verify)

INApas Identify/Share Basic Flow

  • Step 1: User clicks login/fill form with INApas

  • Step 2: RP Backend requests authentication

  • Step 3: Redirects to INApas SSO with query parameters

  • Step 4: Opens INApas app

  • Step 5: Authentication with two paths:

    • 5a: If same device, tap QR Code then authenticate with LDA

    • 5b: If different device, open INApas & scan QR then authenticate with LDA

  • Steps 6-9: User provides consent, system exchanges data with RP Backend and retrieves data

INApas Identify / Share with Secure Verify Flow

INApas Identify / Share with Secure

  • Steps 1-5: Same as basic flow

  • Step 6: Additional face verification step

  • Step 7: User provides consent

  • Steps 8-10: System handles authentication code, data exchange, and data retrieval

Technical Implementation

Secure and Efficient Authentication with multiple layers of verification

Seamless User Experience with easy registration and login processes

Data Protection with encryption and privacy-first protocols