feat: add ENV-property for setting admin-role
This commit is contained in:
@@ -14,6 +14,7 @@ const cert = require('./cert')
|
|||||||
let issuer = 'localhost:3333'
|
let issuer = 'localhost:3333'
|
||||||
let jwksOrigin = `https://${issuer}/`
|
let jwksOrigin = `https://${issuer}/`
|
||||||
const audience = process.env.AUDIENCE || 'https://generic-audience'
|
const audience = process.env.AUDIENCE || 'https://generic-audience'
|
||||||
|
const adminRole = process.env.ADMIN_ROLE || 'admin'
|
||||||
|
|
||||||
const debug = Debug('app')
|
const debug = Debug('app')
|
||||||
|
|
||||||
@@ -105,7 +106,7 @@ app.post('/code', (req, res) => {
|
|||||||
const state = req.body.state
|
const state = req.body.state
|
||||||
let roles = []
|
let roles = []
|
||||||
if (req.body.admin === 'true') {
|
if (req.body.admin === 'true') {
|
||||||
roles = ['admin']
|
roles = [adminRole]
|
||||||
}
|
}
|
||||||
sessions[code] = {
|
sessions[code] = {
|
||||||
email: req.body.email,
|
email: req.body.email,
|
||||||
|
|||||||
Reference in New Issue
Block a user