【发布时间】:2013-02-23 10:48:36
【问题描述】:
我正在尝试使用 webviews 在我的 android 应用程序中实现 OAuth2。
我遇到的一个问题是在用户允许我的应用访问他们的帐户后,我被重定向到包含令牌的页面,但我无法获取令牌并将其设置为变量。
如何在我的 WebViewClient onPageFinished 方法中自动获取此令牌?
我本来打算按页面标题去的,这个很容易搞定,但是我注意到页面标题似乎有一个被截断的token(如果token是asdfgh.12345则标题只包含asdfgh)
似乎没有办法获取页面html,所以我无法解析并抓取它。
我在某处读到应该设置 oauth_token cookie,但除非我不正确地获取 cookie,否则 google 似乎没有设置 oauth_token cookie。
在尝试获取令牌时我缺少什么吗?
【问题讨论】:
标签: android oauth-2.0 android-webview access-token google-oauth