| 
			
			 | 
		#1 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
			
			
			AX 2012: Авторизация при вызове сервисов
			 
			
			Добрый день, пытаюсь решить следующую проблему с авторизацией при вызове сервисов в AX 2012 (build 6.0.1108.670). 
		
		
		
		
		
		
		
	Из приложения на C# в Visual Studio вызываю любой Ax-овский сервис (сделал свой кастомный), например: PHP код: 
	
			
	Код: System.ServiceModel.FaultException: Failed to logon to Microsoft Dynamics AX. Решить проблему можно следующим образом (в мануалах по сервисам такого не нашел, опытным путем определилось) - добавить следующий код: PHP код: 
	
			
	Но данный вариант не очень нравится - хранить в коде или в конфигурационном файле учетные данные о пользователе с довольно широкими правами в AX. При этом в настройке сервиса (в конфигурационной утилите в Configure Services) для каждого сервиса можно указать учетные данные (UserPrincipalName - по умолчанию заполняется данными учетной записи, под которой зарущен AOS; либо ServicePrincipalName и т.д.), и потом эта настройка копируется в C#-приложении - создается app.config, включающий в том числе и эти строки PHP код: 
	
			
	Есть ли у кого каеи мысли на этот счет - это просто недоделка пока в AX 2012 (ведь если настройки по userprincipalname есть, значит, они должны использоваться), либо я что-то не так настраиваю?  | 
| 
	
 | 
| Теги | 
| .net, aif, ax2009, ax2012, service, web сервис, webservice | 
| 
	
	 | 
	
		
  |