Using C#, is it possible to create an IPrincipal User from a string username? I think my question is as simple at that :).
Asked
Active
Viewed 2,295 times
1 Answers
2
I believe you can do something like this:
WindowsPrincipal pFoo = new WindowsPrincipal(new WindowsIdentity("domain\user"));

Brian Desmond
- 4,473
- 1
- 13
- 11
-
1I think that needs escaped like "domain\\user", but that returns "The name provided is not a properly formed account name." – farina Mar 22 '12 at 22:47
-
1Nice, it's just NT username. So WindowsPrincipal pFoo = new WindowsPrincipal(new WindowsIdentity("user")); works! – farina Mar 22 '12 at 23:30
-
@farina [here](https://stackoverflow.com/questions/5933643/create-windowsidentity-using-just-a-domain-and-username) is the solution to the exception you are getting – RBT Jul 04 '17 at 12:48