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
- moneypenny-mongo-storage
- module.exports(options) ⏏
- ~Options :
Options
- ~Options :
- module.exports(options) ⏏
module.exports(options) ⏏
Creates a datastore using mongodb
Kind: Exported function
Param | Type | Description |
---|---|---|
options | Options |
to create this datastore using. |
Options
module.exports~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 |