How to create an Authentication provider configuration
An authentication provider (sometimes referred to as an Identity Provider, or IdP) is a platform typically used to store and manage user accounts on behalf of an organization or a service provider. MATTR VII uses the configured authentication provider to authenticate end users before issuing them credentials via the OID4VCI Authorization Code flow.
As part of configuring your OID4VCI Authorization Code flow, you will need to create an authentication provider configuration on your MATTR VII tenant.
Prerequisites
- An existing Authentication provider that:
- Exposes an OpenID Connect-based interface.
- Is populated with users who can be issued verifiable credentials.
- Is configured with application clients for which you hold the login credentials.
Overview
Creating an Authentication provider configuration comprises the following steps:
- Create a MATTR VII Authentication provider configuration.
- Update your Authentication provider callback URL.
Create a MATTR VII Authentication provider configuration
This step can be performed via the MATTR Portal or an API request.
- Log in to the MATTR Portal.
- In the navigation panel on the left-hand side, expand the Credential Issuance menu.
- Select Authentication provider.
- Insert your Authentication provider application
Domainin the Base URL field. Make sure you prefix it withhttps://. - Insert your Authentication provider application
Client IDin the Client ID field. - Insert your Authentication provider application
Client Secretin the Client secret field. - Select Create.
Update your Authentication provider callback URL
Add the redirectUrl from the response above to your Authentication provider's
allowlist/whitelist of callback URLs:
- If you are using Auth0 as your Authentication provider, this guide shows how to add callback URLs.
- If you are using a different authentication provider, consult their documentation for instructions on adding callback URLs.
How would you rate this page?
Last updated on