0.0.4 • Published 9 years ago

moneypenny-mongo-storage v0.0.4

Weekly downloads
16
License
-
Repository
-
Last release
9 years ago

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

ParamTypeDescription
optionsOptionsto 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

NameTypeDescription
dbmongodbmongo db to use to store details @see https://docs.mongodb.com/ecosystem/drivers/node-js/
userCollectionstringname of the user collection, default of oauth_users
refreshTokenCollectionstringname of the refresh token collections, default to oauth_refresh_token
tokenCollectionstringname of the token collections, default to oauth_token
clientCollectionstringname of the client collections, default to oauth_client
codeCollectionstringname of the code collection, default to oauth_code