无法在Blackboard Learn

时间:2019-02-04 12:48:34

标签: blackboard

我已经在AWS上订阅并安装了“ Blackboard Learn for REST和LTI开发人员”。实例运行良好。 我也已经在developer.blackboard.com上注册,并获得了应用程序密钥,机密和应用程序ID。根据文档,我还在黑板实例中设置了“ REST API集成”部分。

现在我想实现OAuth 2.0流程,我想我已经按照文档(https://developer.blackboard.com/portal/displayApi/Learn?version=3500.7.0)进行了所有操作,但是我无法获得授权码。

以下是我为获取授权码而调用的URL。当我在浏览器中单击URL时,我的测试应用程序(ASP.NET MVC,C#)未收到任何CODE,而是收到错误,error_description和状态值。 CODE参数为空。

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

我正在呼叫网址:

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 :(得分:0)

使用“让我们将SSL证书加密到Blackboard Learn”实例进行配置后,解决了该问题。链接中提供了详细信息 https://community.blackboard.com/docs/DOC-4242