User.IsInRole 在加入 Azure AD 时为 false

User.IsInRole false when joined to Azure AD

提问人:DanO 提问时间:10/26/2023 更新时间:10/26/2023 访问量:37

问:

我最近被要求重新映像公司笔记本电脑以进行 Windows 11 升级并迁移到 Intune/Entra ID(又名 Azure AD)。重新映像后,我发现User.IsInRole在我的本地开发环境中不再起作用(错误地返回false)。该应用程序是具有 Windows 身份验证的 ASP.NET Core Web API。我已确认 Entra ID 中存在所需的角色(从公司的本地 AD 实例同步),并且我是成员。

应用程序的生产实例托管在本地,并且工作正常。该问题仅存在于我的本地环境中,该环境中的笔记本电脑不再加入本地 AD 实例。

是否需要在应用程序中进行更改以允许 User.IsInRole 查看 Azure 中的角色?或者这是 Windows 配置问题?

C# ASP.net-core azure-active-directory 授权 windows-authentication

评论


答: 暂无答案