Displaying 1 to 9 from 9 results

Cierge - 🗝️ Passwordless OIDC authentication done right

  •    CSharp

Cierge is an OpenID Connect server that handles user signup, login, profiles, management, social logins, and more. Instead of storing passwords, Cirege uses magic links/codes and external logins to authenticate your users. Passwords are insecure by default. Cierge does away by the illusion of security passwords give ("forgot password" usually relies upon email-based auth at the end of the day).




tolkien - Passwords are obsolete - Send one time tokens for authentication instead.

  •    Javascript

Passwords are obsolete. If you haven't read this blog post yet, it should be the first thing you do today. It's the concept which made this module a reality. `tolkien implements one time token authorization which renders passwords obsolete. Instead of signing in to a service using a username and password you sign in using a token that get's send to you using (email, sms, whatever) and once click the link/use the token you're authenticated. That's it.

passwordless-rethinkdbstore - RethinkDB TokenStore for Passwordless

  •    Javascript

This module provides token storage for Passwordless, a node.js module for express that allows website authentication without password using verification through email or other means. Visit the project's website for more details. Tokens are stored in a RethinkDB database and are hashed and salted using bcrypt by default. It is also possible to provide a different hashing library (see Initialization for an example).

go-passwordless-demo

  •    Go

Install Go and CockroachDB. Go to mailtrap.io and create an account. Save your SMTP server credentials into the .env file.


webauthn - Go package for easy WebAuthn integration

  •    Go

This project provides a low-level and a high-level API to use the Web Authentication API (WebAuthn). The high-level API can be used with the net/http package and simplifies the low-level API. It is located in the webauthn subpackage. It is intended for use with e.g. fetch or XMLHttpRequest JavaScript clients.