moneypenny-mongo-storage v0.0.4
moneypenny-mongo-storage
Authentication Service ( mongo storage for moneypanny authentication service.)
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
##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 |