Просмотр исходного кода

fix: add check for read-only user in access token parser

Shun Miyazawa 10 месяцев назад
Родитель
Сommit
fbe5b3d793

+ 5 - 0
apps/app/src/server/middlewares/access-token-parser/access-token.ts

@@ -36,6 +36,11 @@ export const parserForAccessToken = (scopes: Scope[]) => {
       return;
     }
 
+    if (userByAccessToken.readOnly) {
+      logger.debug('The access token\'s associated user is read-only');
+      return;
+    }
+
     // transforming attributes
     req.user = serializeUserSecurely(userByAccessToken);
     if (req.user == null) {