0.0.8 • Published 10 years ago

entryway-documentdb v0.0.8

Weekly downloads
3
License
Apache-2.0
Repository
github
Last release
10 years ago

Entryway-DocumentDB

This project provides a node module that allows you to persist user data to Microsoft Azure DocumentDB via the Entryway authentication module.

##Installation ###Core Module

After installing Entryway, this module can be installed as follows:

npm install entryway-documentdb

##Usage

In order to use this project, you need to first create a DocumentDB account.

##Configuration You must provide four configuration values as environmental variables in order for this project to work successfully. These four values are as follows

ENTRYWAY_DOCUMENTDB_HOST_URL
ENTRYWAY_DOCUMENTDB_DB
ENTRYWAY_DOCUMENTDB_COLLECTION
ENTRYWAY_DOCUMENTDB_MASTER_KEY

#####ENTRYWAY_DOCUMENTDB_HOST_URL This is the https endpoint provided by Azure when you set up your DocumentDB account. It will be something similar to the following: https://YOUR_HOST_NAME.documents.azure.com:443/

#####ENTRYWAY_DOCUMENTDB_DB This is the database name that you create when you set up your account.

#####ENTRYWAY_DOCUMENTDB_COLLECTION This is the name of the collection you create within the database from above where you want Entryway to persist its data.

#####ENTRYWAY_DOCUMENTDB_MASTER_KEY This is the value of the Primary Key that is created when you create your DocumentDB database.

###Code Examples There is not any code that is specific to this particular module in order to support DocumentDB. All you need to do is pass a provider object based upon this module into Entryway as shown below.

var UserSchema = require('entryway');
var provider = require('entryway-documentdb');
var user = new UserSchema(provider);
...

Beyond that all the interaction with Entryway is exactly the same as with other Entryway providers, examples which can be seen here.

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago