2

我正在使用 kivy 框架开发一个 android 应用程序,为此我需要使用此处描述的 coursera API:https ://tech.coursera.org/app-platform/oauth2/

考虑的要点是:一个示例请求(带有换行符和间距以提高可读性):

https://accounts.coursera.org/oauth2/v1/auth?
  response_type=code&
  client_id=ABCDEFGHIJK&
  redirect_uri=https%3A%2F%2Fdemo-app-domain.com%2Fcode&
  scope=view_profile&
  state=csrf_code1234

当我在 coursera 开发者控制台上注册时,它需要重定向 uri,我无法弄清楚?它只是说示例 uri 可能如下所示: https ://www.coursera.org/oauth2/callback

有人可以告诉我应该填写什么来代替重定向 uri 吗?请记住我正在使用 kivy 平台构建 android 应用程序?

4

1 回答 1

1

根据规范 ( RFC 6749 ),您用作值的值redirect_uri必须事先注册。因此,在上述示例的情况下,您需要注册:

https://demo-app-domain.com/code

RFC 6749 的正确实现会拒绝redirect_uri未注册的授权请求。

于 2014-11-14T16:26:47.770 回答