Is it possible to use the Windows 2003 user names instead of pre-Windows 2000 user names in Windows Authentication?

Brian Desmond [MVP] brian at briandesmond.com
Tue Sep 5 16:22:03 EDT 2006


IIS must be making the translation internally from the UPN to the 
sAMAccountName. It's not hard to get the UPN given the WindowsIdentity 
object that you have at hand, and relying on the UPN for the user's true 
name is bad programming practice IMHO.

My recommendation is to search AD for that user's object in the directory 
and retrieve the first and last name properties or whatever else you need in 
your code.

-- 
Thanks,
Brian Desmond
Windows Server MVP - Directory Services

www.briandesmond.com


"MaURiCe" <mkastro at gmail.com> wrote in message 
news:1157462878.505088.151490 at m73g2000cwd.googlegroups.com...
> Hello,
> I am trying to get username information by using
> User.Identity.Name.ToString, if i logged in with username to given
> network place, it is ok! It returns SERVERNAME/username.
> Otherwise if I logged in with "name.surname at SERVERNAME.com" it again
> returns SERVERNAME/username although i want it to return
> "name.surname".
> I changed the IIS server settings, checked digest authentication and
> tried the other things, too. But makes no difference.
> It is said to originated from Kerberos Authentication...
> If anyone can help me I will be appreciated.
> Thanks for now,
> MK
> 





More information about the Kerberos mailing list