I want to use Windows Authentication and get User info such as Givenname, Surname, etc.
I used UserPrincipal.Current
in IIS and I got an exception, but IIS express looks fine.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
I solved by using a Find Method:
var domain = new PrincipalContext(ContextType.Domain);
var currentUser = UserPrincipal.FindByIdentity(domain, User.Identity.Name);