Протестировать навык в консоли разработчика
Перед тем как отправлять навык на модерацию, протестируйте его работу и убедитесь, что авторизация работает корректно. В консоли разработчика зайдите на страницу навыка и откройте вкладку Тестирование.
- Навык отвечает карточкой авторизации, когда необходимо.
- Связка аккаунтов создается, если нажать кнопку Авторизоваться.
Если связка аккаунтов создана, появится уведомление Вы авторизованы.
Чтобы проверить сценарий, когда пользователь выходит из аккаунта, нажмите Выход из навыка:
Исправить ошибки
- В настройках, которые были заданы в консоли разработчика. Чтобы исправить ошибки — сравните параметры, которые вы указывали при создании авторизации, с настройками рабочего окружения. Возможно, вы некорректно указали URL или другие параметры.
- На стороне авторизационного сервера. Частая причина — сервер не соответствует спецификации OAuth 2.0. Чтобы исправить ошибки на стороне авторизационного сервера, понадобятся логи.
Выполните детальную трассировку HTTP-запросов с помощью HTTP-метод TRACE. Проверьте заголовки, параметры и тело запросов, которые Диалоги передают на авторизационный сервер.
Реализуйте HTTP-прокси для перехвата трафика между Диалогами и сервером авторизации. Прокси будет регистрировать все запросы. Изучите логи: проверьте URL, заголовки и параметры запросов, которыми обменивались Диалоги и сервер авторизации.
Для установки HTTP-прокси потребуется настроить инфраструктуру: сетевой сервер, окружение для развертывания кода и т. д.