나는 내부적으로 광고를 사용하고 있지만 광고에서 얻지는 않을 것이라고 확신한다. 내가 겪고있는 문제는 user.identity.name으로 현재 사용자 이름을 얻는 앱과 @ mycompany.com에서 tacks를 사용하여 앱 내에서 이메일을 보내는 것입니다. 문제는 20 개 이상의 char 이름을 가진 몇몇 사람들이 그들의 이름이 잘 리기 때문에 이메일을 보내지 못하는 것입니다. 그래서 user.identity.name이 SAMAccountName을 점유하고 있다고 가정합니다. AD에서 userPrincipalName을 잡아서 문제를 해결 하겠지만, user.identity.name이 samaccountname에서 값을 가져 오는지 여부를 확인하려고합니다.user.identity.name (C#)은 어디에서 값을 가져 옵니까?
EDIT 추가 정보. 이 특별한 경우에는 내부 서버에서 실행되는 WinForms 앱입니다. 우리는 폼 인증을 사용하여 AD에 대해 인증합니다 (적어도 그것이 어떻게 설명되었는지 설명합니다). 따라서 user.identity.name이 실제로이 경우 AD에서 빠져 나오면 sam 계정 이름 대신 UPN을 지정하는 방법이 있습니까?