我正在使用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应用程序?
答案 0 :(得分:1)
根据规范(RFC 6749),您必须事先注册用作redirect_uri
值的值。因此,在上例中,您需要注册:
https://demo-app-domain.com/code
RFC 6749的正确实施会拒绝redirect_uri
未注册的授权请求。