AXForum  
Zurück   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 04.10.2010, 13:55   #1  
Alir ist offline
Alir
Участник
 
47 / 14 (1) ++
Registriert seit: 02.08.2008
Ort: Санкт-Петербург
Авторизация Metadata service
Добрый день!

Заранее извиняюсь, что пишу о пустяковой проблеме, но уже голову сломал.

Задача: просто отработать Metadata сервис (к примеру вытащить значения атрибута объекта).

Как бы не крутил, всегда вылетает с ошибкой HTTP 401: Unauthorized в методое Execute metadata сервиса.

Регистрацию делал по всякому, один из вариантов:

MetadataSdk.CrmAuthenticationToken tokenM = new MetadataSdk.CrmAuthenticationToken();
token.AuthenticationType = 0;
token.OrganizationName = orgName;
metadataservice = new MetadataService();
metadataservice.Url = "http://" + serverName + "/mscrmservices/2007/MetadataService.asmx";
metadataservice.CrmAuthenticationTokenValue = tokenM;
metadataservice.Credentials = new System.Net.NetworkCredential("user", "password", "domain");
metadataservice.UnsafeAuthenticatedConnectionSharing = true;

В том числе комбинировал с :
metadataservice.UseDefaultCredentials = true;
metadataservice.Credentials = System.Net.CredentialCache.DefaultCredentials;

и identify impersonate в web.config'e.

Сеть обычная - AD. Пробовал пользователем с максимальными правами. Происходит сие в ASP.NET сайт, который запускается под app pool с макс. правами.
Alt 04.10.2010, 14:07   #2  
slivka_83 ist offline
slivka_83
Консультант-джедай
Benutzerbild von slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1.683 / 374 (16) ++++++
Registriert seit: 18.12.2008
Ort: default city
Попробуйте добавить Вашего юзвера в деплоймент админы...
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Alt 04.10.2010, 14:27   #3  
Alir ist offline
Alir
Участник
 
47 / 14 (1) ++
Registriert seit: 02.08.2008
Ort: Санкт-Петербург
Он там добавлен. Причем он также являтеся админом как в срм, так и всего домена.
Alt 04.10.2010, 16:16   #4  
Alir ist offline
Alir
Участник
 
47 / 14 (1) ++
Registriert seit: 02.08.2008
Ort: Санкт-Петербург
Все, трабл решился. Проблема оказалась в описке. Если посмотреть в код, который написал выше, там инициализируется CrmAuthenticationToken с именем token (который использовался для инициализации Crm service), а не tokenM. Соотвественно tokenM передается в metadata сервису пустым - отсюда и не проходит авторизацию.
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Muhammad Ali Khan: Close Service Activity On Create Message In PlugIn Blog bot Dynamics CRM: Blogs 0 19.02.2010 23:05
hassanhussain: Error event when you try to start the Microsoft Dynamics CRM E-mail Router Service in Microsoft Dynamics CRM 4.0 Blog bot Dynamics CRM: Blogs 0 31.12.2009 18:06
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM is in the “Leaders” quadrant in Gartner’s 2009 Magic Quadrant for CRM Customer Service Contact Centers Blog bot Dynamics CRM: Blogs 0 26.06.2009 03:16
Microsoft Dynamics CRM Team Blog: Service Accounts - Non-Interactive Users Blog bot Dynamics CRM: Blogs 0 13.06.2009 04:09
Microsoft Dynamics CRM Team Blog: CRM 4: Waiting Workflow VS Windows Service Blog bot Dynamics CRM: Blogs 0 30.10.2008 00:06

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 16:42 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.