【问题标题】:redirect_uri for a website using oAuth使用 oAuth 的网站的 redirect_uri
【发布时间】:2015-01-11 21:52:10
【问题描述】:

我正在使用 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 应用程序?

【问题讨论】:

    标签: python python-2.7 oauth-2.0 kivy coursera-api


    【解决方案1】:

    根据规范(RFC 6749),您用作redirect_uri 的值必须事先注册。因此,在上面的例子中,你需要注册:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-22
      • 2016-09-19
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      • 2020-05-17
      • 1970-01-01
      • 2018-04-09
      相关资源
      最近更新 更多