| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Почему  WhoAmIRequest возвращает пользователя SYSTEM
			 
			
			В моем WEB приложении работает такой запрос: 
		
		
		
		
		
		
		
	WhoAmIRequest userRequest = new WhoAmIRequest(); WhoAmIResponse user = (WhoAmIResponse)service.Execute(userRequest); Почему если приложение работает с браузером удаленного компьютера - то этот запрос возвращает пользователя SYSTEM. А как получить реального пользователя?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А в веб приложении используется Windows аутентификация? Возможно нет, вследствии этого и не работает!
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это в настройках IIS нужно сделать?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если сайт уже опубликован на ИИС то да, а если нет то с помощью например Web Site Administration Tool для встроенного в Вижуал Студио сервера. А также можно прописать в конфиг файле веб-приложения 
		
		
		
		
		
		
		
		
			<configuration> <system.web> <authentication mode="Windows"/> <identity impersonate="true"/>//вот эта штукенция отвечает за исполнение кода от лица текущего юзера </system.web> </configuration> Последний раз редактировалось SeregaK; 14.11.2007 в 14:57.  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Я изменил WEB.CONFIG - теперь каждый раз при открытии моей странички требует логин и пароль. Я так понимаю нужно с настройками браузера разобраться. 
		
		
		
		
		
		
		
	Ну а вобще спасибо за ответ.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Верно! не за что! =)
		 
		
		
		
		
		
		
		
	 | 
| 
	
 |