用户的Google密码是否存储在Android客户管理器中?

Mat田ak

我是Android新手,但对Java老。在进入我自己的客户经理实施方案之前,我有一些问题。这是东西

Google客户经理的工作方式是什么?我遇到过几个论坛和博客,大多数情况下,他们解释了帐户管理器如何工作以及如何添加自己的帐户管理器。在这里我有几个问题,

  1. Google Account Manager如何在Android中存储用户密码?

  2. 如果他们没有将用户密码存储在设备本身中,那么他们将如何为使用Google帐户管理器的请求应用程序无缝生成身份验证令牌(如地图/视频群聊/ ...)

参考文献

Android的客户经理如何使用存储的密码来检索身份验证令牌? https://developers.google.com/tasks/oauth-and-tasks-on-android

http://blog.udinic.com/2013/04/24/write-your-own-android-authenticator/

塞巴斯LG

它们(很可能)不存储密码,而是存储经过身份验证后从Google服务器收到的Oauth令牌以及刷新令牌。所有Google应用程序都可以使用同一个帐户管理器来获取身份验证令牌并与其后端通信,一旦该令牌失效,帐户管理器便会使用刷新令牌来获取新令牌并将其存储在帐户管理器中。

存储密码不仅对应用程序非常危险,而且使用户帐户完全容易被服务器上的客户端应用程序窃取。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何确保 Google 密码管理器将正确的字段存储为用户名?

在密码管理器中存储计算机/管理员密码

通过密码管理器禁用Chrome密码设置中的Google Smart Lock

GNOME网络管理器在哪里存储密码?

在Android中实现Google跟踪代码管理器

Android cordova中的Google跟踪代码管理器

无法在GCP密码管理器中访问密码

pgAdmin 中的存储管理器

“通过”密码管理器-是否需要公共密钥?

是否可以在Google跟踪代码管理器中管理虚拟页面?

Android密码管理器应用程序如何工作?

JPA实体是否存储对实体管理器的引用?

Android支持存储库未显示在Android Studio SDK管理器中

使用CMD从Windows凭据管理器中检索密码

使用密码管理器中的gpg问题

将密码管理器集成到iPhone App中

如何找到Chromium的密码管理器正在使用的密码存储区?

ubuntu 中的用户管理器如何从 gui 添加用户

在Android中设置警报管理器

在Android中取消警报管理器

服务中的Android位置管理器

如何验证使用用户管理器创建的用户的密码?

下载管理器Android权限错误:写入外部存储

浏览器密码管理器只能记住用户名吗?

如何检查用户是否禁用了来自应用程序管理器的Google文本语音转换

Firefox密码管理器可以存储和管理多个子域或同一域中不同URL的密码吗?

无法在用户管理器中访问CreateAsync

自定义用户管理器中的外键

密码是否存储在keystone的密码表中,如果是,密码如何映射用户的密码?