webaccess: Use `.startsWith()` instead of `.search()`

This commit is contained in:
Richard Hansen 2022-01-12 19:08:55 -05:00
parent b9118c22ba
commit dcd43e9849
1 changed files with 1 additions and 2 deletions

View File

@ -146,8 +146,7 @@ const checkAccess = async (req, res, next) => {
const ctx = {req, res, users: settings.users, next};
// If the HTTP basic auth header is present, extract the username and password so it can be given
// to authn plugins.
const httpBasicAuth =
req.headers.authorization && req.headers.authorization.search('Basic ') === 0;
const httpBasicAuth = req.headers.authorization && req.headers.authorization.startsWith('Basic ');
if (httpBasicAuth) {
const userpass =
Buffer.from(req.headers.authorization.split(' ')[1], 'base64').toString().split(':');