HTTP basic auth middleware for ApostropheCMS. This module uses express-basic-auth.
This module provides HTTP basic auth in addition to ApostropheCMS's login. This does not log a user into ApostropheCMS. One intended use case of this module is to lockdown an application from the public before the application launches to a set of one or multiple static users.
You should configure usernames and passwords in data/local.js
.
For a single user:
module.exports = {
modules: {
'pk-basic-auth': {
users: {
'admin': 'demo'
}
}
}
}
users
: Takes one or many comma seperated key/value pairs.