waterlock-twitter-auth is a module for waterlock providing a twitter authentication method for users either based on username.
npm install waterlock-twitter-auth
set the following option in your waterlock.js
config file
authMethod: [
{
name: "waterlock-twitter-auth",
consumerKey: "your-consumer-key",
consumerSecret: "your-consumer-secret"
}
]
Direct your user to /auth/login
will initiate the oauth request. The callback uri is /auth/twitter_oauth
if successfuly authenticated a user record will be created if a user is not found one will be created using the waterlines findOrCreate
method