Authenticate using a DID
In order to obtain a DID and authenticate its holder, MATTR VII must request its holder to provide the DID in the form of a verifiable presentation. The short-lived presentation request is derived from a presentation request template, which defines that the verifier is requesting a DID.
Prerequisites
You need the following in order to proceed with this tutorial:
Access to the MATTR VII APIs.
Download the MATTR Mobile Wallet App and have it set up with a PIN.
Verifier DID for signing messages. This DID must include a non-BLS key type. Refer to Create a DID for step-by-step instructions.
If you’re experiencing difficulty with any of these prerequisites, please contact us.
High-level steps
To authenticate using a DID, perform the following steps:
If you don't already have one, create a verifier DID.
Send the request and verify the DID. This can be achieved using either of the following: