|
---|
...
Creating an Issuance template involves a 4-step process:
Step 1: Basic configuration
Issuance ID - Name the issuance template
...
Info |
---|
...
Step 2: Issuance
In this step you define which credential type you want to use and what claims will be actually issued in this process.
...
Credential attributes are claims made about the subject. When selecting a credential Type, Studio will show all available attributes within the schema. Select which attributes will be contained in the credential that you will be issuing.
Example:
...
Step 3: Requirements
In this step you define which personal information (in the form of verifiable credentials) is necessary for you to verify your user before issuing your credential. Users will need to make sure they have these credentials in their wallet before requesting the issuance of your credential.
Add credentials claims - What credentials should I request from the user?
Establish the data you will be requesting from your users in order to issue the credential.
This data must be necessary for you to verify your user before issuing the credentialSelect which credentials you require your user to share with you by clicking the button “Add Credential Claims”.
...
Scroll the list and tick those credentials you want to select, or use the search bar on top.
...
...
How to select required credentials and optional credentials
...
From the list of credentials that you will be requesting, select those that will be required or will remain optional.
Example:
...
Step 4: Constraints
Credential trust level - How to determine which credentials are trusted?
In this section, you will determine if the level of trust credentials you require from the requested credentials.
Example:
request from the user for authentication purposes need to be trusted, that is issued by an Issuer registered in Gataca’s public Issuer registry.
...
Credential data agreement - How to select the credential purpose
In this section, you will determine the reason why you are requesting the previously established credentials from your users. This will be shown to your users.
...
...
Security configuration
Security mechanisms that provide In this last section you’ll define the extra security featuresmechanisms, such as 2FA via biometrics, OTPs, or in-app authentication.
The available security methods mechanisms will depend on your subscription.
Step 5: Successful configuration
...
Once you finish the configuration of an Issuance Template, you’ll see confirmation that the process has been successfully saved. You are now ready to test your Issuance Template.
Info |
---|
If this is your first template, the creation of an API Key will appear . If you already have API Keys, jump to Step 3 |
...
2. Create an API Key
An API Key is a unique identifier and authentication key providing access to specific issuance and/or verification templates to your applications calling the Gataca Studio APIs.
Once you reach the end of creating an issuance template, you can select to add this template to an API Key.
...
When clicking on “Add to API Key“ a list of the available API keys for your templates will appear.
Select the API Key you want to associate with the new template created.
Insert the password provided when creating the API Key.
Callback: Insert the URL of a service that is notified by a post notification with the session data when the session has been validated.
...
this
...
template
...
to
...
an API Key.
Example
2. Create an API Key
On the API Keys section, click on “New API Key” and set the basic configuration:
...
Make sure to store the API key password in a secure place. Once you close this tab, you will not be able to retrieve the password, you will only be able to access the API Key ID in the API keys list.
...
...
Anchor | ||||
---|---|---|---|---|
|
Once you reach the end of creating an issuance template, you can select to add this template to an API Key. Alternatively, on the issuance templates list, click on the three dots next to the issuance template you would like to test and select Edit.
...