{"repo":"maximthomas/passwordless","free":true,"listed":false,"github":"https://github.com/maximthomas/passwordless","clone":"git clone https://github.com/maximthomas/passwordless.git","description":"Passwordless authentication server, supports OTP, WebAuthn and TOTP","language":"Java","stars":57,"topics":["passwordless","otpauth","otp-server","otp","otp-verification","otp-generator","microservice","spring","webauthn","2fa"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Passwordless Authentication Service Helps to authenticate users without providing password. Table of contents - How it works - Quick start - One Time Password Authentication Introduction Sample Use Cases + Registration Process + Authentication Process + Essential Operation Confirmation (Authorization) Customize Settings - Using Time-Based One Time Password Authentication (TOTP) Prerequisites Registration Authentication - Using Web Authentication (WebAuthn) Prerequisites Using Javascript SDK + Registration + Login - Persistence How it works So, you have a site or a web service that needs passwordless authentication or needs second-factor authentication. Passwordless service is the simpler way to implement it. You just install it and integrate it with your site. Passwordless service is used for authentication with either the one time password (OTP) or using the Time-based one time password (TOTP) or using the Web Authentication (WebAuthn) protocol. You just call the Passwordless API service and in the case of OTP authentication service generates, sends, and validates a one-time password. In the case of WebAuthn, the Passwordless service registers or authenticates the user's public key. You can also use it as a second authentication factor (2FA) alongside login and password or to authorize essential operations (for example, change password, or confirm payment) for the already authenticated user. Quick start There are several ways to run the Passwordless service: Run from source ","default_branch":null,"files":null,"tree":[],"storefront":"/r/maximthomas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maximthomas/passwordless/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."}