Create an authentication
Before you start, make sure you have an active domain and brand.
Create the flow
- In Ver.iD Studio, open
Verify, thenAuthentications. - Click
Create authentication. - Enter an internal name and click
Create authentication.
The name helps you find the flow in Studio. Your selected brand is shown to the user.
Add digital identity wallets and scopes
Digital identity wallets are currently labelled identity apps in Studio.
Open the Scopes tab and click Add identity app. Select a digital identity wallet, then use its row actions to add one or more supported scopes. Repeat this for every wallet you want to offer.
You can mark a digital identity wallet as recommended. It will still remain a choice for the user.
Add redirect URIs
Open Redirect URIs and click Add redirect URI. Select an active domain and enter the protocol, port, and callback path used by your application.
The redirect URI must exactly match the value sent in the OAuth request. Use HTTPS in production. To use the OAuth Debugging Tool, select test.ver.id. Studio automatically sets HTTPS, port 443, and /authentication/callback for this domain.
Add a brand
Open Brands, click Add brand, and select an active brand. If you add more than one brand, use the row actions to select the default.
Optional settings
- Use
Secretswhen a confidential server-side client authenticates with a client secret. Public clients can use the authorization code flow with PKCE without a secret. - Use
Settingsto add the purpose, retention, sharing, and deletion information shown during the flow.
Activate the flow
Click Activate. Activation may briefly show a provisioning state. When the authentication is active, the Configuration tab shows its OAuth endpoints, client identifier, and scope.
An active flow cannot be edited. Click Deactivate before changing it.