3

如何在 android 中使用 webView 获取 oAuth2 令牌?我知道如何制作 webview 并打开 url 以获取 oAuth2 令牌,但我不知道如何在获得后从 webView 切换回应用程序,并将 oAuth2 令牌复制到变量中,有谁知道该怎么做这还是知道的好啧啧?ps 我正在尝试获取 oAuth2 令牌以访问 google api

4

2 回答 2

4

也许这可能为时已晚。
但这可能会帮助面临类似问题的人。
我发现这个教程很有用:http:
//www.learn2crack.com/2014/01/android-oauth2-webview.html

于 2014-09-16T15:51:50.110 回答
3

Either set it in the title of the WebView window and get it via: http://developer.android.com/reference/android/webkit/WebView.html#getTitle()

Or set a cookie in the WebView and grab it from the cookie. More info here (in section 3.2.2): https://sites.google.com/site/oauthgoog/oauth-practices/mobile-apps-for-complex-login-systems/samplecode

That documentation is geared towards authentication and not authorization/OAuth specifically, but the same underlying techniques still apply.

于 2012-06-19T01:04:02.163 回答