Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| aad18ad000 | |||
| b009965908 |
@@ -11,10 +11,11 @@ const bodyParser = require('body-parser')
|
|||||||
const favicon = require('serve-favicon')
|
const favicon = require('serve-favicon')
|
||||||
const cert = require('./cert')
|
const cert = require('./cert')
|
||||||
|
|
||||||
let issuer = 'localhost:3333'
|
let issuer = process.env.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 adminCustomClaim = process.env.ADMIN_CUSTOM_CLAIM || 'https://unbound.se/admin'
|
const adminCustomClaim = process.env.ADMIN_CUSTOM_CLAIM || 'https://unbound.se/admin'
|
||||||
|
const emailCustomClaim = process.env.EMAIL_CUSTOM_CLAIM || 'https://unbound.se/email'
|
||||||
|
|
||||||
const debug = Debug('app')
|
const debug = Debug('app')
|
||||||
|
|
||||||
@@ -54,7 +55,9 @@ app.post('/oauth/token', (req, res) => {
|
|||||||
keyid: thumbprint
|
keyid: thumbprint
|
||||||
})
|
})
|
||||||
|
|
||||||
const token = session.customClaims.reduce((acc, claim) => {
|
const emailClaim = {}
|
||||||
|
emailClaim[emailCustomClaim] = session.email
|
||||||
|
const token = [...session.customClaims, emailClaim].reduce((acc, claim) => {
|
||||||
return {
|
return {
|
||||||
...acc,
|
...acc,
|
||||||
...claim
|
...claim
|
||||||
|
|||||||
Reference in New Issue
Block a user