{"repo":"algorandfoundation/liquid-auth","free":true,"listed":false,"github":"https://github.com/algorandfoundation/liquid-auth","clone":"git clone https://github.com/algorandfoundation/liquid-auth.git","description":"Liquid Auth Service","language":"TypeScript","stars":32,"topics":["authentication","fido2","p2p","passkeys","webrtc"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Algorand Authentication Service - Vision - Architecture Diagram - Sequence Diagram - Decisions Overview This project holds the standard FIDO2 api endpoints and the Proof of Knowledge for Algorand specific private keys. The api is a stateful session-based architecture with endpoint guards. A user must prove ownership of a private key to associate PublicKeyCredentials Getting started This guide is designed to get the project running locally in a dockerized container. See the full Service Documentation for more information Prerequisites - Node.js 18+ - Docker Clone the project NGROK note on VPNs : Ngrok will not work with VPNs, so to run locally the project, disable it or configure your VPN's split tunneling to allow ngrok traffic. Sign up for a free account at ngrok and follow the instructions to get your and . Don't run the ngrok commands directly as expressed in the ngrok guide as it will create run-time port conflicts. Configure NGROK Add a ngrok.yml configuration to the root directory. Example Configuration Make sure to update the authtoken and domain in the ngrok.yml file with your ngrok details. Service Configuration Update the .env.docker file with the following keys with the values from ngrok: User Interface A quick way to test the service is using the documentation site included in this repository. Navigate to the docs directory: Copy the .env.template file to .env : Update the .env file with the Start services Run the following command to start the backend: Navigate t","default_branch":null,"files":null,"tree":[],"storefront":"/r/algorandfoundation","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/algorandfoundation/liquid-auth/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."}