Austria Valera EUDI Wallet
The Austria Valera Wallet is an EUDI-compliant digital identity wallet that lets users share verified personal identity data (PID) from their mobile device. It is the first wallet method supported by the eID Easy OIDC service.
The integration follows the standard eID Easy OIDC flow. This page covers only what is specific to Valera: prerequisites, the user-facing steps, the identity claims returned, and how to set up the wallet for testing.
Prerequisites
Before starting, ensure the following are in place:
- You have a working OIDC client set up on test.eideasy.com with a registered
redirect_uri. - Austrian EUDI Wallet (Valera) is enabled for your client in the eID Easy admin panel.
- You have configured your JWK public key for
private_key_jwtauthentication. If not yet done, send us yourclient_idand your JWKs JSON or public JWKs URL so we can configure it for you. - The Valera Wallet app is installed and has a PID credential loaded on your test device. See Setting up the Valera Wallet below.
Running the flow
1. Start the authorization request
Follow Step 1 of the OIDC guide and include the pid scope to request verified identity claims:
scope=openid profile pid
2. Select the wallet on the authorization page
Once the eID Easy authorization page opens:
- Select Austria as the country
- Choose Valera as the method
3. Complete the wallet authentication
On the Valera screen:
- Scan the QR code with your Valera Wallet app — or, if you are on the same mobile device, tap the QR code to open the wallet directly
- Inside the wallet, select PID (ISO mDoc) when prompted to choose a credential
- Approve the sharing request (biometric confirmation may be required)
Once approved, the wallet redirects back to eID Easy, which redirects your user to your redirect_uri with an authorization code.
4. Exchange the code and validate the ID token
Follow Steps 3–5 of the OIDC guide to exchange the code and validate the returned ID token.
The ID token is a signed JWS. Verify it using the public key published via the discovery document:
https://test.eideasy.com/.well-known/jwks.json
Identity claims returned
When the user successfully authenticates with Valera, the ID token includes a verified_claims object with government-issued identity data:
{
"verified_claims": {
"verification": {
"trust_framework": "eidas",
"time": "2026-03-11 12:29:34",
"evidence": [
{
"type": "electronic_record",
"document_details": {
"type": "EudiPid"
}
}
]
},
"claims": {
"given_name": "Bernd",
"family_name": "Abt",
"birthdate": "1962-10-26",
"nationalities": ["AT"],
"birth_place": {
"country": "AT",
"region": "Niederösterreich",
"locality": "St. Pölten"
}
}
}
}
| Field | Description |
|---|---|
verification.trust_framework | Always eidas for EUDI Wallet credentials |
verification.time | Timestamp of when the verification was performed |
verification.evidence[].type | electronic_record for wallet-issued PID |
verification.evidence[].document_details.type | EudiPid for EU Digital Identity PID credentials |
claims.given_name | First name as on the official document |
claims.family_name | Last name as on the official document |
claims.birthdate | Date of birth in YYYY-MM-DD format |
claims.nationalities | Array of ISO 3166-1 alpha-2 country codes |
claims.birth_place | Structured birth location (country, region, locality) |
TIP
Standard profile claims (name, given_name, family_name, birthdate) may also appear at the top level of the ID token payload alongside verified_claims.
Setting up the Valera Wallet (Android)
Use these steps to install the wallet and load a test PID credential on your Android device.
Install the wallet app
- Go to https://wallet.a-sit.at/
- Download the Valera Wallet app following the instructions shown in the Valera Wallet App section of that page
Load a test PID credential
- Open your device's default browser and navigate to
https://wallet.a-sit.at/m7/ - Click Login and sign in with:
- Username:
user - Password:
password
- Username:
- Click Sign in
- Open the Valera Wallet app and tap the + (Plus) button, then choose Load via Browser
- The app shows an in-browser page with the URL of the issuing service — tap Continue
- You will see the credential type selector. If not already selected, choose PID (ISO mDoc) from the dropdown
- Tap Load Data and confirm with your biometric lock (fingerprint or face ID)
Your wallet is now loaded with a test PID credential and ready to use in the OIDC flow.