Go to section Keys and signatures for details on how to create keys and on supported signature types.
Open client registration
To allow unauthenticated client registration via the dynamic client registration API, specify the following configuration option:
See also section Client registration for more details about registering and managing clients.
Fallback authorization mode
If the authorization mode, SIOP or NFT, can not be derived from the scopes and claims specified in the authorization request by the client application, or the request is ambiguous, the IDP Kit will choose the preferred mode based on this configuration option:
Claim configuration
To configure how the IDP Kit maps the scopes and claims from the authorization request to verifiable presentation requests for SSI, or NFT claims, one can define claim mappings and default claims in the claim configuration object. E.g.:
See section Claim mapping for details about this configuration object and the available options.
Configuration example
Here's a complete example for the idp-config.json: