DIDs (Decentralized Identifiers) play a crucial role in the AuthNull platform. While they can be manually created by an admin, they are also automatically generated during the user onboarding process. Once a DID is created during onboarding, it is immediately shared with the user’s wallet as a Verifiable Credential (VC).
Automatic DID Creation during User Onboarding
When a user is onboarded onto the AuthNull platform:
- DID Generation: A unique DID is automatically generated for the user.
- VC Sharing: This DID is then shared with the user’s wallet in the form of a Verifiable Credential.
- Authentication: The user can then use this VC for authenticating into an endpoint.
Creating an Issuer DID
An admin can create an Issuer DID using the AuthNull platform with the following steps:
- Navigate to the DID: Go to the DID in your AuthNull dashboard.
- Access the DIDs List: Click on the DIDs to view the list of available DIDs.
- Initiate DID Creation: Click on the Add DID button located at the top right corner. This will redirect you to the “Add DID” screen.
- Fill in the Details:
- User Type: Choose “Issuer”.
- Name: Provide a name for the DID.
- Description: Add a brief description for the DID.
- Save the DID: Click on the Save button to finalize the creation.
Creating a Holder DID
For creating a Holder DID:
- Navigate to the DID: As before, start by going to the DID section.
- Access the DIDs List: Click on DIDs to view the list.
- Initiate DID Creation: Click on the Add DID button.
- Fill in the Details:
- User Type: Choose “Holder”.
- Name: Specify a name for the DID.
- Description: Provide a description.
- Wallet: Specify the associated wallet for the Holder DID.
- Finalize: Click on Save to create the Holder DID.