passwordless-rethinkdbstore - RethinkDB TokenStore for Passwordless

  •        4

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).

https://github.com/kvnneff/passwordless-rethinkdbstore

Dependencies:

bcrypt : 0.8.7
passwordless-tokenstore : 0.0.10
rethinkdb : 2.3.3

Tags
Implementation
License
Platform

   




Related Projects

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).

bitauth - Authenticate with web services utilizing the same strategy as Bitcoin.

  •    Javascript

BitAuth is a way to do secure, passwordless authentication using the cryptography in Bitcoin. Instead of using a shared secret, the client signs each request using a private key and the server checks to make sure the signature is valid and matches the public key.BitAuth uses the same technology in Bitcoin. A public private key pair is created using elliptic curve secp256k1. The public SIN (System identification number), like a bitcoin address, is the RIPEMD 160, SHA256 hash of the public key. See https://en.bitcoin.it/wiki/Identity_protocol_v1 for complete details.

RethinkDB - Distributed JSON database

  •    C++

RethinkDB is built to store JSON documents, and scale to multiple machines with very little effort. It has a pleasant query language that supports really useful queries like table joins and group by, and is easy to setup and learn. It supports JSON data model, Distributed joins, subqueries, aggregation, atomic updates, Hadoop-style map/reduce.


rethinkdb-go - Go language driver for RethinkDB

  •    Go

Please note that this version of the driver only supports versions of RethinkDB using the v0.4 protocol (any versions of the driver older than RethinkDB 2.0 will not work). If you need any help you can find me on the RethinkDB slack in the #gorethink channel.

rethinkdb-net - A C# / .NET client driver for RethinkDB.

  •    CSharp

rethinkdb-net is a RethinkDB client driver written in C# for the .NET platform. This driver utilizes .NET 4.5 and C# 5.0. Connecting to a RethinkDB database.

react-rethinkdb - Render realtime RethinkDB results in React

  •    Javascript

To get started immediately, follow the examples/tutorial/ project, or clone some of the other projects in examples/. This library provides a React mixin for running RethinkDB queries in any React component directly from the browser. It wraps rethinkdb-websocket-client to connect to the database, and is intended to be used with rethinkdb-websocket-server running in the backend.

slim-jwt-auth - PSR-7 and PSR-15 JWT Authentication Middleware

  •    PHP

This middleware implements JSON Web Token Authentication. It was originally developed for Slim but can be used with any framework using PSR-7 style middlewares. It has been tested with Slim Framework and Zend Expressive. Middleware does not implement OAuth 2.0 authorization server nor does it provide ways to generate, issue or store authentication tokens. It only parses and authenticates a token when passed via header or cookie. This is useful for example when you want to use JSON Web Tokens as API keys.

rethinkdb-elixir - Rethinkdb client in pure elixir (JSON protocol)

  •    Elixir

Multiplexed RethinkDB client in pure Elixir. I just set up a channel on the Elixir slack, so if you are on there join #rethinkdb.

RethinkDb.Driver - :headphones: A C#/.NET RethinkDB driver with 100% ReQL API coverage.

  •    CSharp

A RethinkDB database driver written in C# with 100% ReQL API compatibility and completeness.This open-source driver is dual-licensed. Please read below about SSL/TLS restrictions.

rethinkdbdash - An advanced Node

  •    Javascript

A Node.js driver for RethinkDB with more advanced features. Note: The rethinkdbdash-unstable package is a relic from the past (rethinkdb < 1.13).

thinky - JavaScript ORM for RethinkDB

  •    Javascript

=============================== Light Node.js ORM for RethinkDB. Save a new post with its author.

3ree - An example universal JS application written with the 3REE stack, React + Redux + RethinkDB + Express

  •    Javascript

An example universal JS application written with the 3REE stack, React + Redux + RethinkDB + Express. A stack for building apps, front and back end, with just Javascript. This project was initially conceived to experiment with using these technologies in conjunction with one-another. I have written a blog that relates to this codebase.

meteor-rethinkdb - RethinkDB integration for Meteor

  •    Javascript

A full-stack RethinkDB integration with Meteor. With livequery, publish/subscribe, latency compensation and client-side cache. Work in progress. Not ready for its prime-time.

rethinkdb-legacy - The open-source database for the realtime web.

  •    C++

RethinkDB is the first open-source scalable database built for realtime applications. It exposes a new database access model -- instead of polling for changes, the developer can tell the database to continuously push updated query results to applications in realtime. RethinkDB allows developers to build scalable realtime apps in a fraction of the time with less effort. To learn more, check out rethinkdb.com.

catbox - Multi-strategy object caching service

  •    Javascript

catbox is a multi-strategy key-value object store. It comes with extensions supporting a memory cache, Redis, MongoDB, Memcached, Riak, Amazon S3, RethinkDB, Couchbase, Aerospike and LevelDB.catbox provides two interfaces: a low-level Client and a high-level Policy.

Transporter - Sync data between persistence engines, like ETL only not stodgy

  •    Go

Compose Transporter helps with database transformations from one store to another. It can also sync from one to another or several stores.Transporter allows the user to configure a number of data adaptors as sources or sinks. These can be databases, files or other resources. Data is read from the sources, converted into a message format, and then send down to the sink where the message is converted into a writable format for its destination. The user can also create data transformations in JavaScript which can sit between the source and sink and manipulate or filter the message flow.

SimpleKeychain - A Keychain helper for iOS to make it very simple to store/obtain values from iOS Keychain

  •    Objective-C

A wrapper to make it really easy to deal with iOS Keychain and store your user's credentials securely.At least iOS 7, if you want to use kSecAttrAccessControl with the flag useAccessControl you need to have iOS 8+.

minime - Minimi Token. ERC20 compatible clonable token

  •    Javascript

Anybody can create a new clone token from any token using this contract with an initial distribution identical to the original token at a specified block. The address calling the createCloneToken function will become the token controller and the token's default settings can be specified in the function call. Once the clone token is created, it acts as a completely independent token, with it's own unique functionalities.