Android 使用OAuth登录Gmail Web界面
我需要在活动的WebView中访问Gmail web界面。出于明显的安全/信任原因,我希望避免向用户索要他的Gmail凭据并将其存储在某处,而是使用类似OAuth的东西来获得对Gmail的访问权限。据我所知,OAuth仅用于对Gmail帐户的IMAP和SMTP访问,对吗 将使用webView.getSettings.setSavePasswordtrue;让用户在第一次使用应用程序时登录工作?我如何在后续应用程序启动时自动提交保存的详细信息 谢谢, 尼克您必须将您的网络视图视为浏览器。像Chrome这样的浏览器如何让你在每次访问Gmail时自动登录?它存储来自Gmail的会话cookieAndroid 使用OAuth登录Gmail Web界面,android,oauth,gmail,Android,Oauth,Gmail,我需要在活动的WebView中访问Gmail web界面。出于明显的安全/信任原因,我希望避免向用户索要他的Gmail凭据并将其存储在某处,而是使用类似OAuth的东西来获得对Gmail的访问权限。据我所知,OAuth仅用于对Gmail帐户的IMAP和SMTP访问,对吗 将使用webView.getSettings.setSavePasswordtrue;让用户在第一次使用应用程序时登录工作?我如何在后续应用程序启动时自动提交保存的详细信息 谢谢, 尼克您必须将您的网络视图视为浏览器。像Chro
要从您的WebView存储cookie并在下次重新使用,请查看。谢谢您的回复!这会将我绑定到Gmail设置的cookie过期,这意味着用户需要在一周后再次登录,对吗?我不知道Gmail会话cookie的实际过期时间,我希望有一个为用户设置一次即忘的解决方案。正如您已经看到的,OAuth仅适用于IMAP/SMTP,而不适用于登录他们的Web前端。由于您不想存储用户凭据,不幸的是,唯一的方法是存储会话cookies。如果您想存储用户凭据,可以尝试伪造发送到的登录请求以自动登录用户。