chore: add custom claims to management token #199

Closed
argoyle wants to merge 1 commits from add-custom-claims-to-token into main
+23 -17
View File
@@ -66,24 +66,30 @@ app
app.post('/oauth/token', async (req, res) => {
const date = Math.floor(Date.now() / 1000)
if (req.body.grant_type === 'client_credentials' && req.body.client_id) {
const accessToken = await signToken({
iss: jwksOrigin,
aud: [audience],
sub: 'auth0|management',
iat: date,
exp: date + 7200,
azp: req.body.client_id
})
const claim = {}
claim[adminCustomClaim] = true
const accessToken = await signToken(
addCustomClaims('management@example.org', [claim], {
iss: jwksOrigin,
aud: [audience],
sub: 'auth0|management',
iat: date,
exp: date + 7200,
azp: req.body.client_id
})
)
const idToken = await signToken({
iss: jwksOrigin,
aud: req.body.client_id,
sub: 'auth0|management',
iat: date,
exp: date + 7200,
azp: req.body.client_id,
name: 'Management API'
})
const idToken = await signToken(
addCustomClaims('management@example.org', [claim], {
iss: jwksOrigin,
aud: req.body.client_id,
sub: 'auth0|management',
iat: date,
exp: date + 7200,
azp: req.body.client_id,
name: 'Management API'
})
)
debug('Signed token for management API')