{"repo":"kauri-io/web3auth","free":true,"listed":false,"github":"https://github.com/kauri-io/web3auth","clone":"git clone https://github.com/kauri-io/web3auth.git","description":"Authentication service for Web applications and APIs using EC signatures and Smart contract authorisation policies.","language":"Java","stars":10,"topics":["ethereum","authentication"],"license":null,"category":"blockchain-web3","readme_excerpt":"web3auth Authentication service for Web applications and APIs using EC signatures and Smart contract authorisation policies. Getting started TBC Authentication Login page TBC REST API 1- Initiate login The first step consists in generating a One-Time-Sentence - URL /web3auth/api/login?app id={appId}&client id={clientId} - Method: GET - Header: Key Value -------- -------- - URL Params Name Type Mandatory Default Description -------- -------- -------- -------- -------- appId String yes Application ID clientId String yes Client ID - Data Params N/A - Sample Request: - Success Response: - Code: 200 Content: 2- Login During the second step, the client need to sign with it private key the sentence before the expiration delay and post it to the server. - URL /web3auth/api/login - Method: POST - Header: Key Value -------- -------- content-type application/json - URL Params Name Type Mandatory Default Description -------- -------- -------- -------- -------- - Data Params Name Type Mandatory Default Description -------- -------- ------- ------- ------- address String yes Address of the signer signature String yes ignature of the sentence sentence id String yes Sentence Identifier app id String yes Application ID client id String yes Client ID - Sample Request: - Success Response: - Code: 200 Content: Authorisation TBP","default_branch":null,"files":null,"tree":[],"storefront":"/r/kauri-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kauri-io/web3auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}