bloggify-passport
Passport.js authentication for Bloggify.
☁️ Installation
# Using npm
npm install --save bloggify-passport
# Using yarn
yarn add bloggify-passport
📋 Example
const passport = ["passport", {
login_url: "/user/signin",
verify_callback (email, password, cb) {
if (email === "foo@bar.com" && password === "42") {
return cb(null, { name: "foo" })
}
cb(new Error("Invalid username or password."))
}
}]
❓ Get Help
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.
🐛
📝 Documentation
Plugin Configuration
-
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.
😋 How to contribute
Have an idea? Found a bug? See how to contribute.
💫 Where is this library used?
If you are using this library in one of your projects, add it in this list.
bloggify-user-auth