Я ищу способ однозначно идентифицировать пользователя с чем-то, что не изменится.У учетных записей пользователей не в домене есть ObjectGUID, к которому я могу получить доступ?
Когда пользователь находится в домене, я знаю, что могу сделать следующее, чтобы получить ObjectGUID
WindowsIdentity user = WindowsIdentity.GetCurrent();
SecurityIdentifier sid = user.User;
using (DirectoryEntry userDe = new DirectoryEntry("LDAP://<SID=" + sid.Value + ">"))
{
Guid objectGuid = new Guid(userDe.NativeGuid);
}
Однакосуществует ли концепция ObjectGUID ни для одного пользователя домена?