periodicjs.ext.login
Version:
An authentication extension for periodicjs that uses passport to authenticate user sessions.
37 lines (36 loc) • 1.01 kB
JSON
{
"development":{
"settings":{
"authLoginPath":"/auth/login",
"authLogoutPath":"/",
"authLoggedInHomepage":"/p-admin",
"usepassword":true,
"requireusername":true,
"requireemail":true,
"requireuseractivation":true,
"disablesocialsignin":true
},
"new_user_validation": {
"checkusername": true,
"checkpassword": true,
"length_of_username": 4,
"length_of_password": 8,
"send_new_user_email": true
},
"passport":{
"oauth":{
"facebook":{
"appid": "NEEDFBAPPID",
"appsecret": "NEEDFBAPPSECRET",
"callbackurl": "http://local.getperiodic.com:8786/auth/facebook/callback",
"scope":["email", "publish_actions", "offline_access", "user_status", "user_likes", "user_checkins", "user_about_me", "read_stream"]
}
}
},
"token":{
"ttl":"3600000",
"resetTokenExpiresMinutes": "60",
"secret": "periodicjs"
}
}
}