ADauthentication组更改不反映
我正在使用OIDCStrategy的node js passport-azure-ad。
当我从一个组中删除一个用户,它不是在我的代码上的refrate
req.user._json.groups[0]
返回包括已删除组的所有组。
但是当我尝试并重新启动我的节点js服务器组删除。
我如何强制更新组,而无需重新启动节点js服务器? 这是由于令牌caching吗? 我如何刷新passport-azure-ad中的令牌。
我试图search如何刷新passport azure-ad令牌,但没有发现与此相关。
检查访问令牌中的声明在您的scheme中不可靠。 相反,你可以调用graphicsAPI来检查用户是否在一个组中。 您可以使用微软graphicsAPI获取用户是其直接成员的组:
POST https://graph.microsoft.com/beta/me/getMemberGroups Content-type: application/json Content-length: 33 { "securityEnabledOnly": true }
或者,您可以使用azure广告图api:调用目录服务上的isMemberOf函数 ,检查指定的用户,组,联系人或服务主体是否为指定组的成员。
- 快速有效地创buildCSV文件报告,而不会减慢node.js服务器的速度
- Azure / Node.js无例外:错误:找不到模块'ms'
- 使用Azure移动服务计划任务访问Azure服务pipe理REST API
- EventEmitter内存泄漏
- 将私有文件存储在Windows Azure上托pipe的node.js应用程序中的最佳方法
- 设置根path以在Azure上提供index.html(IIS Web服务器)
- Azure NodeJS错误:ENOENT,打开'D:\ home \ site \ wwwroot \ bin \ views \'
- 调用azure.createQueueService()时出错
- 在Node.js Bot服务中实现Redis