【发布时间】:2015-06-09 10:40:23
【问题描述】:
我正在使用 Active Directory 为我的 Web 应用程序中的用户分配角色。 但是,我发现在 AD 中更改用户安全组分配与传播到使用该应用程序的用户之间似乎存在很长时间的滞后。 事实上,当我从 AD 中检索 C# 中用户的角色时,它们是最新的,但是当我运行此代码来查看用户的角色时,它们直到第二天才会更新。如何从 AD 即时更新用户角色?
var identity = WindowsIdentity.GetCurrent();
var groups = from sid in identity.Groups select sid.Translate(typeof(NTAccount)).Value;
foreach (var group in groups)
{
groupName = group;
}
【问题讨论】:
标签: asp.net-mvc active-directory windows-authentication