Openid-wallet (Section)#
Path: /profiles/profile{id, type}/settings/authentication-service/authenticators/authenticator{id}/openid-wallet
The settings for the OpenID Wallet authentication provider
Parameters#
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| wallet-invocation-url-prefix | string | optional | haip | The prefix that will be used for building the wallet invocation URLs. Can be just a URI scheme (such as ‘haip’) or a URL (such as https://wallet.example.com). |
| signature-algorithm | enumeration | required | Signature algorithm for the signed request object. | |
| authorization-request-time-to-live | uint16 | optional | 60 | Validity period of an authorization request in seconds. This setting controls the maximum amount of time a user can take from opening this authenticator to obtaining a request object (via a provided link or via a provided QR code). |
| request-object-time-to-live | uint16 | optional | 300 | Validity period of a request object in seconds. This setting controls the ‘exp’ claim of the generated request object. |
| http-client | leafref | optional | A reference to the HTTP client to use. If not defined, the default HTTP client is used |
Subsections#
| Name | Type | Description |
|---|---|---|
| signing-key | Section | A reference to a signing key. This key will be used to sign request objects created by this authenticator. |
| client | Section | None |
| presentation-definition | Section | Presentation definition articulates what proofs this Verifier requires. |