2014-11-14 77 views
2

我使用kivy架构上的Android应用工作的一个网站,为此我需要使用此处描述的coursera API:https://tech.coursera.org/app-platform/oauth2/REDIRECT_URI,以使用OAuth

考虑的一点是: 一个例子请求(与线休息和间距可读性):

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应用程序?

回答

1

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

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

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

相关问题