expresswall
v0.0.2 express connect security authentication firewall
expresswall
expresswall is a basic authentication middleware for express.js. It is heavily inspired by parts of Symfony2's Security component.
What?
expresswall takes care of redirecting users to the login or denying access to secured ressources. You just defined whats secure or public by URL patterns.
Usage
var expresswall = require('expresswall')
…
var wall = expresswall({
areas: {
static: { pattern: /^\/(css|js|font)/ },
login: { pattern: /^\/login/ },
secure: {
pattern: /^\//,
secured: true,
redirect_to_login: true
}
}
})
…
app.use(express.session({ … }))
app.use(wall.middleware())
app.use(app.router)
License
npm i expresswall
Source Code
github.com/themasch/expressw...Metadata
- MIT
- Whatever
- Mark Schmale
- released 5/5/2013