使用OAuth登录Gmail Web界面

时间:2012-07-04 21:49:45

标签: android oauth gmail

我需要在我的活动WebView内访问Gmail网络界面。出于明显的安全/信任原因,我想避免向用户询问他的Gmail凭据并将其存储在某个地方,而是使用类似OAuth的内容来授予Gmail访问权限。根据我的发现,OAuth仅适用于IMAP和SMTP访问Gmail帐户,对吗?

使用webView.getSettings().setSavePassword(true);并让用户在第一次使用应用时登录?如何在后续的应用程序启动时自动提交保存的详细信息?

谢谢,
尼克

1 个答案:

答案 0 :(得分:0)

您必须将WebView视为浏览器。每次访问Gmail时,Chrome等浏览器如何让您自动登录?它存储来自Gmail的会话cookie。

要存储WebView的Cookie并在下次重复使用,请查看CookieManager