1
나는 웹 서버에 내 응용 프로그램을 배포하는 동안 다음과 같은 문제가 발생 가지고있는 웹 서버에서 실행되는 웹 응용 프로그램에서= 윈도우 인증이 사용 및 서비스 계정
내가 "Usercheck이었다 한 코드를 클라이언트 사용자 이름을 가져옵니다 My.User.Name "하지만 내 webapp를 실행하는 인스턴스의 서비스 계정을 반환하므로 내 현재 Windows 자격 증명 인"evilla "를 표시해야합니다. 웹 응용 프로그램에 처음 연결할 때 내 네트워크 자격 증명을 묻습니다.
내 Windows 사용자 이름이 아닌 서비스 계정을 잡을 수 있습니까 ?? 내가 시도
(내가 응용 프로그램에 원격으로 CONECTING거야)
'Usercheck = Request.LogonUserIdentity.Name
Usercheck = HttpContext.Current.Request.LogonUserIdentity.Name
TextBox4_AddDataControl.Text = Usercheck
TextBox6_AddDataControl.Text = Environment.UserName
내가 뭔가를 놓치고 있습니까?
참고 : 나는 위의 코드 "NA/SRS-SA"(서비스 계정)
이 감사에서 받고 있어요!
'User.Identity.Name' 만 시도 했습니까? – jadarnel27
예, 서비스 계정을 반환했습니다. 작동하는 코드는 "Request.ServerVariables ("LOGON_USER ")"Thanks jadarnel입니다. –