2014-11-14 4 views
2

Я работаю на приложение для Android с помощью рамки kivy, для которого я требую, используя Coursera API, описанный здесь: https://tech.coursera.org/app-platform/oauth2/redirect_uri для веб-сайта с помощью OAuth

Точка рассмотрения является: пример запроса An (с линией брейки и интервал для удобства чтения):

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 может выглядеть так: https://www.coursera.org/oauth2/callback

Может кто-нибудь сказать мне, что я должен заполнить вместо перенаправления uri? имея в виду, что я создаю приложение для Android с помощью платформы kivy?

ответ

1

В соответствии со спецификацией (RFC 6749) значение, которое вы используете как значение redirect_uri, должно быть зарегистрировано заранее. Поэтому, в случае приведенного выше примера, вам необходимо зарегистрироваться:

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

Правильная реализация RFC 6749 отклоняет запрос на авторизацию которого redirect_uri не зарегистрирован.

 Смежные вопросы

  • Нет связанных вопросов^_^