Как получить токен oAuth2 с помощью webView в Android? Я знаю, как сделать веб-просмотр и открыть URL-адрес, чтобы получить токен oAuth2, но я не знаю, как переключиться с webView на приложение после его получения и скопировать токен oAuth2 в переменную, знает ли кто-нибудь, как это сделать это или хорошо знать? постскриптум Я пытаюсь получить маркер oauth2 для доступа к Google APIКак получить токен oAuth2 с помощью webView в Android?
2
A
ответ
3
либо установить его в заголовке окна WebView и получить его с помощью: http://developer.android.com/reference/android/webkit/WebView.html#getTitle()
Или установить куки в WebView и грейфером это из файла cookie. Больше информации здесь (в разделе 3.2.2): https://sites.google.com/site/oauthgoog/oauth-practices/mobile-apps-for-complex-login-systems/samplecode
Эта документация предназначена для аутентификации, а не авторизации/OAuth, но все же применяются те же основные методы.
4
Возможно, это может быть поздно.
Но это может помочь людям, которые сталкиваются с подобной проблемой.
Я нашел этот учебник, который полезен:
http://www.learn2crack.com/2014/01/android-oauth2-webview.html