Windows Live ID OAuth2 Проблема с перенаправлением - PullRequest
2 голосов
/ 12 ноября 2011

Я пытаюсь включить Windows Live ID в свое приложение.

enter image description here

Сначала я создал учетную запись приложения для Windows Live Dev, здесь:

http://msdn.microsoft.com/en-us/windowslive

Давайте представим, что мой идентификатор клиента - 12345 (конечно, он действительно довольно длинный)

Затем я следовал этим инструкциям:

http://msdn.microsoft.com/en-us/library/hh243647.aspx

Это предполагает следующий пример URL:

https://oauth.live.com/authorize?client_id=CLIENT_ID&scope=SCOPES&response_type=token&redirect_uri=REDIRECT_URL

Я использую этот пользовательский URL:

https://oauth.live.com/authorize?client_id=12345&response_token=token&scope=wl.signin%2cwl.basic%2cwl.offline_access&redirect_url=https%3a%2f%2foauth.live.com&display=touch

Извините, пользователю предлагается войти в систему!

Boo, пользователь перенаправлен на неверную страницу.

Есть что-то, чего мне здесь не хватает? Заранее спасибо.

1 Ответ

3 голосов
/ 12 ноября 2011

Ошибка была в моем URL, конечно. Правильно будет:

https://oauth.live.com/authorize?client_id=12345&response_type=token&scope=wl.signin%2cwl.basic%2cwl.offline_access&redirect_uri=https%3a%2f%2foauth.live.com%2fdesktop&display=touch

Надеюсь, это поможет кому-то другому, пытающемуся понять это!

...