Невозможно получить КОД авторизации на Blackboard Learn - PullRequest
0 голосов
/ 04 февраля 2019

Я подписался и установил «Blackboard Learn для разработчиков REST и LTI» на AWS.Экземпляр работает нормально.Я также зарегистрировался на developer.blackboard.com и получил ключ приложения, секрет и идентификатор приложения.Согласно документации, я также настроил раздел Интеграции API REST в экземпляре классной доски.

Теперь я хочу реализовать поток OAuth 2.0 и думаю, что все сделал в соответствии с документацией (https://developer.blackboard.com/portal/displayApi/Learn?version=3500.7.0), но я не могу получить КОД авторизации.

Ниже приведен URL-адрес, который я вызвал для получения КОДА авторизации. Когда я нажимаю URL-адрес в браузере, мое тестовое приложение (ASP.NET MVC, C #) не получает никакого кода, вместо этого он получает сообщение об ошибке, error_description и значение состояния. Параметр CODE имеет значение null.

code = null
state = 1234
error = invalid_request
error_description = invalid client_id

Я звоню по URL:

https://<Public DNS>/learn/api/public/v1/oauth2/authorizationcode?redirect_uri=https://localhost:44300/Home/OAuth2Response&response_type=code&client_id=<Application key>&scope=read&state=1234

Я что-то пропустил? Пожалуйста, помогите.

ПРИМЕЧАНИЕ: версия 3500.7.0-rel.10 + 58ec50a

1 Ответ

0 голосов
/ 26 февраля 2019

После настройки с помощью Let's Encrypt SSL Certificates для экземпляра Blackboard Learn исправлена ​​проблема.Подробная информация доступна по ссылке https://community.blackboard.com/docs/DOC-4242

...