moneypenny-mongo-storage

0.0.4 • Public • Published

moneypenny-mongo-storage

moneypenny-mongo-storage

Authentication Service ( mongo storage for moneypanny authentication service.)

Circle CI Coverage Status

Moneypenny acts as an authentication service that offers multiple authentication strategies to a backend service and sends a JSON web token(JWT) encripted using a shared secret as a response.

Other services in the architecture should also know the shared secret allowing the token to be passed around in API calls to provide user information related to the request.

Related Projects

Sample Useage

Sample Implementation Code

API documentation.

moneypenny-mongo-storage

An implementation of a moneypenny StorageProvider used with moneypenny-server

See: https://github.com/blueflag/moneypenny

module.exports(options) ⏏

Creates a datastore using mongodb

Kind: Exported function

Param Type Description
options Options to create this datastore using.

module.exports~Options : Options

Options that will be passed to the storage provider to set it up

Kind: inner typedef of module.exports
Properties

Name Type Description
db mongodb mongo db to use to store details @see https://docs.mongodb.com/ecosystem/drivers/node-js/
userCollection string name of the user collection, default of oauth_users
refreshTokenCollection string name of the refresh token collections, default to oauth_refresh_token
tokenCollection string name of the token collections, default to oauth_token
clientCollection string name of the client collections, default to oauth_client
codeCollection string name of the code collection, default to oauth_code

Readme

Keywords

none

Package Sidebar

Install

npm i moneypenny-mongo-storage

Weekly Downloads

6

Version

0.0.4

License

none

Last publish

Collaborators

  • atridge
  • thepont