Refactor authorization extraction
This commit is contained in:
parent
fea7befa8a
commit
43a2638d18
|
@ -13,12 +13,13 @@ class AuthDirective extends SchemaDirectiveVisitor {
|
|||
|
||||
const { roles: expectedRoles = [] } = this.args
|
||||
|
||||
const authorizationHeader = context.req
|
||||
? context.req.headers.authorization
|
||||
: context.connection.context.authorization
|
||||
const authorizationHeader =
|
||||
context.req?.headers.authorization ||
|
||||
context.connection.context.authorization
|
||||
|
||||
if (authorizationHeader) {
|
||||
const token = authorizationHeader.replace('Bearer ', '')
|
||||
|
||||
const { sAMAccountName, pwdLastSet } = jwt.verify(
|
||||
token,
|
||||
process.env.JWT_SECRET
|
||||
|
|
Loading…
Reference in New Issue
Block a user