Возврат на страницу MS CRM после авторизации во внешней системе - PullRequest
0 голосов
/ 27 октября 2018

На странице MS CRM необходимо нажать кнопку для маршрутизации во внешнюю систему для входа в систему (аутентификация OAuth), которая автоматически перенаправляет обратно на страницу MS CRM. Первая часть, окно для входа во внешнюю систему, работает нормально. Однако перенаправление обратно в MS CRM отклонено из-за параметров в URL. Фильтр параметров MS CRM отклоняет его. Мне нужны параметры, включая код авторизации OAuth, который я затем использую для запроса токенов доступа пользователя. Я могу отключить фильтр параметров CRM через реестр, но этот вариант недопустим (потребует от клиентов редактирования реестра на своих серверах).

Конечно, это обычный случай использования. Как переход от MS CRM к PayPal и обратно. У кого-нибудь есть пример или совет? СПАСИБО!

1 Ответ

0 голосов
/ 30 октября 2018

CRM заставляет вас вводить свои параметры в один параметр данных: https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/gg327945(v=crm.8)

Если у вас есть несколько параметров, вам нужно, чтобы возвращающая служба кодировала значения UUR и составляла для них значение данных: http://<server name>/WebResources/new_/ShowDataParams.htm?Data=first%3DFirst%20Value%26second%3DSecond%20Value%26third%3DThird%20Value

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...