Passport.js authentication for Bloggify.
# Using npm
npm install --save bloggify-passport
# Using yarn
yarn add bloggify-passport
const passport = ["passport", {
login_url: "/user/signin",
verify_callback (email, password, cb) {
if (email === "[email protected]" && password === "42") {
return cb(null, { name: "foo" })
}
cb(new Error("Invalid username or password."))
}
}]
There are few ways to get help:
- Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
- For bug reports and feature requests, open issues. π
- Object
config
: strategy
(String): The PassportJS strategy name (default: "local").auth_options
(Object): Contains the authentication options.strategy_options
(Object): Contains the strategy options.success_url
(String): The access URL.login_url
(String): The login URL.verify_callback
(Function): The PassportJS callback function.failure_url
(String): The login error URL.fresh_user
(String): Whether to reload the user data on each request (default:false
)
The model objects can be accessed by requiring the module or accessing the Bloggify.models
object.
Have an idea? Found a bug? See how to contribute.
If you are using this library in one of your projects, add it in this list. β¨
bloggify-user-auth