8000 GitHub - smartbcity/fixers-iris
[go: up one dir, main page]

Skip to content

smartbcity/fixers-iris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iris vault

Start app

./gradlew :iris-vault:iris-vault-api-gateway:bootRun

Generate a valid jwt

curl -L -X POST 'https://auth.smart-b.io/auth/realms/vault-test/protocol/openid-connect/token' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=vault' \
--data-urlencode 'grant_type=password' \
--data-urlencode 'scope=openid' \
--data-urlencode 'username=teddy' \
--data-urlencode 'password=colisactiv' \
| jq -r '.access_token'

Create a did document

curl --location --request POST 'http://localhost:8085/didCreate' \
--header 'Authorization: Bearer $TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{}'

Java Sdk to sign jwt and verifiable-claims

Gradle

  • Test
make test 
  • Test
make package 
  • Publish
make push -e VERSION=0.0.0-SNAPSHOT

DID Specs

DID Registrar Link

This specs define how a DID Registrar should be implemented.

DID Authentication Link

Many docs about DID Authentication extending OIDC Connect protocol.

DID Projects

Universal Registrar Link

This Universal Registrar is used to redirect a request towards the corresponding registrar, regarding the DID method called. The project also defines how a registrar should be implemented (DID Registrar specs).

EBSI Registrar Link

The EBSI Registrar is an example of an implemented registrar written in NodeJs.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0