OAuth 2 требует URI перенаправления, что это будет для Windows Phone 8?

Я только что понял, что аутентификация OAuth 2 требует URI перенаправления для отправки некоторых токенов обновления. Я понятия не имею, что URI я должен использовать для Windows Phone 8. Я видел что-то о схеме URI? Кто-нибудь знает, что нужно сделать?

Я разместил

"http://localhost/"

как перенаправить URI, как это Blokey делает

https://github.com/spring-projects/spring-net-social/blob/master/examples/Spring.OAuth2WindowsPhoneQuickStart/Spring.OAuth2WindowsPhoneQuickStart/App.xaml.cs

2 ответа

Обычно вы должны стараться не хранить никаких секретов на устройстве. Использование "неявного потока" вместо подписанных токенов.

См. Этот пример: https://github.com/auth0/Auth0.Windows8.Cs/blob/master/Auth0Client/Auth0Client.cs или этот специально для Win Phone 8: https://github.com/auth0/Auth0.WindowsPhone/blob/master/Auth0Client/Auth0Client.cs

Обратите внимание client secret в тех примерах используется для чего-то еще.

callback это просто URL, который браузер в вашем приложении (endUri параметр в WebAuthenticationBroker при использовании Win8) будет распознаваться как "конец потока". "localhost" будет делать, если ваш код распознает его как завершение транзакции.

Попробуйте это, это сработало для меня urn:ietf:wg:oauth:2.0:oob

Другие вопросы по тегам