AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.04.2015, 14:31   #1  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от lode Посмотреть сообщение
Для передачи данных все-таки больше подходит CrmService.
5555 - это немного не тот порт, через который обычно работает браузер.
Судя по IP-адресам, вы работаете с ней не из одной подсети, а возможно даже через VPN, который надо настраивать: проброс портов, авторизации - это уже вопрос к админам (можно проверить подключившись к серверу через rdp).
Для передачи данных с помощью CrmService надо вначале на нем авторизоваться. А для этого нужен CrmDiscoveryService. Почитайте ссылку, которую выше дал a33ik.

5555 порт - это тот порт, на котором крутится наш CRM.

Проброс портов у нас настроен, вопрос только в авторизации. А о том, что это задача администрирования я Вам написала еще в самом первом своем ответе.
__________________
Так победим!

Старый 14.04.2015, 14:46   #2  
lode is offline
lode
Участник
Аватар для lode
 
37 / 12 (1) ++
Регистрация: 23.03.2009
Адрес: Россия, Екатеринбург
Цитата:
Сообщение от probka Посмотреть сообщение
Для передачи данных с помощью CrmService надо вначале на нем авторизоваться. А для этого нужен CrmDiscoveryService. Почитайте ссылку, которую выше дал a33ik.

5555 порт - это тот порт, на котором крутится наш CRM.

Проброс портов у нас настроен, вопрос только в авторизации. А о том, что это задача администрирования я Вам написала еще в самом первом своем ответе.
Не нужен, вот пример без CrmDiscoveryService:
https://msdn.microsoft.com/en-us/library/cc151016.aspx

Значит все что можно сделать - проверить работу сервиса в браузере непосредственно на сервере. Остальное - к администраторам.
Старый 14.04.2015, 14:51   #3  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от lode Посмотреть сообщение
Не нужен, вот пример без CrmDiscoveryService:
https://msdn.microsoft.com/en-us/library/cc151016.aspx

Значит все что можно сделать - проверить работу сервиса в браузере непосредственно на сервере. Остальное - к администраторам.
Вы шутите? По Вашей ссылке дан пример на C# с аутентификацией внутри доменной сети.

У меня задача написать код на PHP, который связывается с CRM через интернет.
__________________
Так победим!

Старый 14.04.2015, 15:08   #4  
lode is offline
lode
Участник
Аватар для lode
 
37 / 12 (1) ++
Регистрация: 23.03.2009
Адрес: Россия, Екатеринбург
Как авторизовать пользователя в Crm, если он не в домене? У вас развернута IFD?
Старый 14.04.2015, 15:15   #5  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от lode Посмотреть сообщение
Как авторизовать пользователя в Crm, если он не в домене?
Это мой вопрос, с которым я сюда обратилась. Зачем Вы мне его перезадаете?

Цитата:
Сообщение от lode Посмотреть сообщение
У вас развернута IFD?
Полагаю, что да. Я использовала для этого CRM40IFDTool. Если у Вас есть какие-то уточнения к использованию этой утилиты, буду признательна.
__________________
Так победим!

Старый 14.04.2015, 15:18   #6  
lode is offline
lode
Участник
Аватар для lode
 
37 / 12 (1) ++
Регистрация: 23.03.2009
Адрес: Россия, Екатеринбург
Или как вариант, сделать отдельный вебсервис в отдельном пуле, к которому разрешить доступ через форм-аутентификацию.
В нем уже харкодить доменного пользователя, от которого будет работать синхронизация.
Старый 14.04.2015, 15:23   #7  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от lode Посмотреть сообщение
Или как вариант, сделать отдельный вебсервис в отдельном пуле, к которому разрешить доступ через форм-аутентификацию.
В нем уже харкодить доменного пользователя, от которого будет работать синхронизация.
Задача в том, чтобы организовать авторизацию с наименьшими потерями. Полагаю, что написание отдельного сервиса - не самая удачная мысль в плане использования минимума усилий.
__________________
Так победим!

Старый 14.04.2015, 15:32   #8  
lode is offline
lode
Участник
Аватар для lode
 
37 / 12 (1) ++
Регистрация: 23.03.2009
Адрес: Россия, Екатеринбург
Мало кто дает доступ к Crm вне доменной сети и технически мне кажется более сложным контролировать такую систему.
Единственное, что могу сказать, что анонимная аутентификация вам здесь помочь не должна - тот же CrmDiscoveryService должен же как-то отличать Вас от других пользователей. То есть все равно нужен логин/пароль.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2013 Update Rollup 2 Blog bot Dynamics CRM: Blogs 0 15.04.2014 01:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:08.