OAuth 2 требует URI перенаправления, что это будет для Windows Phone 8?
Я только что понял, что аутентификация OAuth 2 требует URI перенаправления для отправки некоторых токенов обновления. Я понятия не имею, что URI я должен использовать для Windows Phone 8. Я видел что-то о схеме URI? Кто-нибудь знает, что нужно сделать?
Я разместил
"http://localhost/"
как перенаправить URI, как это Blokey делает
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