add fxa_required option

This commit is contained in:
Danny Coates 2020-07-24 10:06:27 -07:00
parent 9891d1f0ba
commit 17057e725d
No known key found for this signature in database
GPG key ID: 4C442633C62E00CB
7 changed files with 20 additions and 3 deletions

View file

@ -15,7 +15,11 @@ module.exports = async function(req) {
try {
authConfig = await getFxaConfig();
authConfig.client_id = config.fxa_client_id;
authConfig.fxa_required = config.fxa_required;
} catch (e) {
if (config.auth_required) {
throw new Error('fxa_required is set but no config was found');
}
// continue without accounts
}
}