+ if (tokenModel) {
+ accessTokenCache.set(bearerToken, tokenModel)
+ userHavingToken.set(tokenModel.userId, tokenModel.accessToken)
+ }
+ }
+
+ if (!tokenModel) return undefined
+
+ if (tokenModel.User.pluginAuth) {
+ const valid = await PluginManager.Instance.isTokenValid(tokenModel, 'access')
+
+ if (valid !== true) return undefined
+ }
+
+ return tokenModel