Skip to content

andy-credivera/traction-issuance-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRACTION DEMO ISSUANCE

Demo page for testing with the Traction system.
Version 1.0 created by www.credivera.ca
Licensed under Apache 2.0

Demo Video

Traction

  1. Go to: https://traction-sandbox-tenant-ui.apps.silver.devops.gov.bc.ca
  2. Click the link: Create Request!
  3. Enter a Tenant name and your email address
  4. Save the Wallet ID and Wallet Key
  5. Sign in using the Wallet ID and Key
  6. Go to Profile page
  7. Add the Tenant ID from the Profile page to the config.json file
  8. Click the connect button to connect to bcovrin-test
  9. Go to the Settings page
  10. Add the url to your computer in the WebHook URL using the port 8080
    For example, if your computer is example.com then the URL will be http://example.com:8080
  11. Enter the WebHook Key of: demo-issuance
  12. Save changes
  13. Go to the API Keys page
  14. Click the Create API Key, give it an alias and submit
  15. Add the generated API Key to the config.json file
  16. Go to the Configuration > Schema Storage page
  17. Click the Create Schema button, enter the values and submit:
    Name: Demo Issuance Schema
    Version: 1.0
    Attributes:
       given_name
       family_name
       expires
  18. Click the + icon in the Credential Definition(s) column
  19. Enter the values and submit:
    Tag: Demo Issuance
    Revocation Enabled: selected
  20. Click the credential icon in the Credential Definition(s) column to go to the definition
  21. Add the ID of the definition to the config.json file

App

  1. Add additional info to the config.json file
    Set autoIssue:
       true means Traction will automatically issue the credential once the user accepts
       false means this app will issue the credential once the user accepts
    Set the credential data
       expires should be a date in the future with the format of YYYYMMDD
  2. Make sure your computer is accessible through port 8080
  3. Run: npm install
  4. Run: npm start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published