Skip to content
AmirSaber Sharifi edited this page Feb 11, 2024 · 2 revisions

Initiate registration

POST /init
content-type: application/json

{
  "username": "johnsmith"
}

Response 200: responses with options to pass to navigator.credentials.create() of browser

Complete registration

POST /create
content-type: application/json

{
  username: "johnsmith",
  credential, //response from browser credentials.create func
}

Check username availability

POST /check
content-type: application/json

{
  username: "johnsmith"
}

Initiate Transaction signing

POST /signin
content-type: application/json

{
  username: "johnsmith",
  rawTx: "XXXXX"
}

Complete Transaction signin

POST /complete
content-type: application/json

{
   username: "johnsmith",
   credential, //response from navigator.credentials.get()
}

Clone this wiki locally