我正在使用Active Directory为我的Web应用程序中的用户分配角色。 但是我发现在AD中更改用户安全组分配和传播给正在使用该应用程序的用户的更改之间似乎有很长时间的滞后。 实际上,当我从AD获取C#中的用户角色时,他们是最新的,但是当我运行此代码查看用户角色时,他们不会在第二天更新。如何从AD即时更新用户角色?更改Active Directory安全组和用户角色的时间差
var identity = WindowsIdentity.GetCurrent();
var groups = from sid in identity.Groups select sid.Translate(typeof(NTAccount)).Value;
foreach (var group in groups)
{
groupName = group;
}
我在选项1上做了Google搜索,但没有提出任何东西。我不得不承认我不熟悉TGT – arame3333
选项2可能会让我成为我的成员,但我如何将它们设置为我应该在的角色? – arame3333