Skip to content

Test credential verification with Authorizer Demo

Test OpenID4VP and DC API credential verification flows using the pre-configured Vidos Authorizer demo without any setup required.

Before testing credential verification flows, ensure you have:

By following this guide, you’ll be able to:

  • Request credentials from a wallet using OpenID4VP or DC API
  • Test different credential types (PID, MDL, Photo ID)
  • Verify credential presentations with the Vidos Authorizer
  • View verification results in real-time
  1. Navigate to https://authorizer.demo.vidos.id/ in your browser.
  1. Choose a credential type from the available options:

    • PID (Person Identification Data) - EU Digital Identity credential containing personal attributes
    • MDL (Mobile Driving Licence) - ISO 18013-5 mobile driving license credential
    • Photo ID - Simple photo identification credential
  2. Select the credential format:

    • SD-JWT (dc+sd-jwt) - W3C Verifiable Credential format with selective disclosure
    • mDoc (mso_mdoc) - ISO 18013-5 mobile document format
  1. Review the available attributes for your selected credential type.

  2. Note that required attributes (typically family_name, given_name, and birth_date) are pre-selected and cannot be deselected.

  3. Select additional optional attributes based on your testing needs (such as address, nationality, or age verification attributes).

  1. Choose a response mode for credential presentation:

    • OpenID4VP (direct_post) - Standard OpenID for Verifiable Presentations protocol
    • DC API (dc_api) - Browser-based W3C Digital Credentials API for seamless browser flows
  2. Click the “Create Request” button to generate the authorization request.

The presentation method depends on your chosen response mode and device type.

  1. Scan the displayed QR code with your wallet app.

  2. Review the credential request details in your wallet, including which attributes are being requested.

  3. Approve the presentation request in your wallet to share the selected attributes.

  1. Click the “Present Credential” button shown in the demo interface.

  2. Follow your browser’s credential selection flow to choose which credential to present.

  3. Approve the presentation when prompted by your browser or wallet.

After successfully presenting your credential:

  1. Review the verification status displayed in the demo interface.

  2. Inspect the disclosed attributes to verify which data was shared from your credential.

  3. Check the validation and verification results, including:

    • Cryptographic signature verification
    • Trust chain validation
    • Credential expiration status
  • Use your own authorizer: Connect the demo to your own Vidos Authorizer instance for production testing
  • Test with different wallets: Try various OpenID4VP-compatible wallets to verify interoperability
  • Explore the implementation: Review the demo application source code for integration examples
  • Learn about customization: Understand how to add custom credential types and attributes