2014-11-14 122 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未註冊。

相關問題