moneypenny-mongo-storage
v0.0.4
Published
Authentication Server
Downloads
7
Readme
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
|