我正在使用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