WindowsIdentity を使用して、現在のユーザーの ID を取得して SSO を実行しています。ほとんどの場合、私が望むものを正確に取得していますが、一部のユーザーにとっては奇妙な結果が得られます。コード例:
IIdentity WinId = HttpContext.Current.User.Identity;
WindowsIdentity wi = (WindowsIdentity)WinId;
String idName = wi.Name.Replace(@"TESTHQ\", "");
場合によってはduy@test.org
、サインインできるようになることもあります。また、jone@test.org/broadcast@test.org を受け取ることもあります。
Windows 7 を使用して現在の ID を確認できる場所はありますか? コントロールパネルか何かのように?
ありがとう!