clever-auth v1.2.8
CleverStack Authentication Module

Highlights
- Works with both the
clever-ormand theclever-odmmodules. - Easy to use configuration prompts,
grunt prompt:cleverAuthConfig. - Easily installed using the CleverStack CLI,
clever install clever-auth. - Easily extend
clever-authwith new Authentication Providers that are not implemented yet. - Use with the
clever-usersmodule - OR - with any other module that exports theUserController,UserServiceandUserModelresources/classes. - Authentication Strategies: Github, LinkedIn, Facebook, Twitter, Dropbox, Google - as well as local authentication out of the box.
Prerequisites
- You must be using cleverstack-cli version 1.2.2 or newer.
- Your project must be using node-seed version 1.2.1 or newer.
- You must either install the clever-users module, or any other module that provides the
UserController,UserServiceandUserModelresources/classes.
Installation
Using CLI
- Run
clever install clever-authand follow the prompts - Run
clever serveto start your application.
Without CLI
- Clone this repo (or untar it there) into your modules folder (ie
modules/clever-auth) - Run
grunt prompt:cleverAuthConfigand fill in your configuration options. - Run
grunt dbto rebase and seed the data. - Run
grunt serverto start your application.
Configuration
Files
For more information about how modules (including clever-auth) are configured, please see the cleverstack.io Documentation sections, Backend Configuration and Module Configuration for more information.
Grunt prompts
grunt prompt:cleverAuthConfigcan be used to generate your config for any environment you want.
Options
store - Session Store Driver
in-memory - Using the In-Memory Session Store.
{
"clever-auth": {
"store" : "in-memory"
}
}redis - Using Redis to Store Sessions. (implemented using connect-redis)
{
"clever-auth": {
"store" : "redis",
"redis": {
"key" : "",
"port" : "6379",
"host" : "localhost",
"prefix" : ""
}
}
}memcache - Using Memcache to Store Sessions. (implemented using connect-memcached)
{
"clever-auth": {
"store" : "memcache",
"memcache": {
"host" : "localhost",
"port" : "11211",
"prefix" : ""
}
}
}secretKey - extra salt to be used to help secure any cookies.
{
"clever-auth": {
"secretKey": "",
}
}Documentation
See cleverstack.io for more detailed information on the Node Seed or visit the Getting Started Guide if you have never used CleverStack before.
License
See our LICENSE
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago








