diff --git a/server/src/schemaDirectives/AuthDirective.js b/server/src/schemaDirectives/AuthDirective.js index 6cb0b62..c342987 100755 --- a/server/src/schemaDirectives/AuthDirective.js +++ b/server/src/schemaDirectives/AuthDirective.js @@ -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