This CleverStack Module provides LinkedIn Authentication for the clever-auth module.
- Works with both the
clever-orm
and theclever-odm
modules. - Easy to use configuration prompts,
grunt prompt:cleverAuthLinkedInConfig
. - Easily installed using the CleverStack CLI,
clever install clever-auth-linkedin
. - Use with the
clever-users
module - OR - with any other module that exports theUserController
,UserService
andUserModel
resources/classes. - Other Authentication Strategies: Github, LinkedIn, Facebook, Twitter and Dropbox - as well as local authentication out of the box.
- 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
,UserService
andUserModel
resources/classes. - You must have clever-auth version 1.2.3 or newer.
- Run
clever install clever-auth-linkedin
and follow the prompts - Run
clever serve
to start your application.
- Clone this repo (or untar it there) into your modules folder (ie
modules/clever-auth-linkedin
) - Run
grunt prompt:cleverAuthLinkedInConfig
and fill in your configuration options. - Run
grunt db
to rebase and seed the data. - Run
grunt server
to start your application.
For more information about how modules (including clever-auth-linkedin) are configured, please see the cleverstack.io Documentation sections, Backend Configuration and Module Configuration for more information.
grunt prompt:cleverAuthLinkedInConfig
can be used to generate your config for any environment you want.
{
"clever-auth-linkedin": {
"clientID" : "77dnae99wih7t1"
}
}
{
"clever-auth-linkedin": {
"clientSecret" : "Llr2J8zlPnrYWNSn"
}
}
{
"clever-auth-linkedin": {
"callbackURL" : "http://localhost:8080/auth/linkedin/return",
}
}
{
"clever-auth-linkedin": {
"scope" : ["r_emailaddress", "r_basicprofile"],
}
}
See cleverstack.io for more detailed information on the Node Seed or visit the Getting Started Guide if you have never used CleverStack before.
See our LICENSE