./gradlew :iris-vault:iris-vault-api-gateway:bootRun
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'
curl --location --request POST 'http://localhost:8085/didCreate' \
--header 'Authorization: Bearer $TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{}'
- Test
make test
- Test
make package
- Publish
make push -e VERSION=0.0.0-SNAPSHOT
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.
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.