android - “Google 将分享您的姓名、电子邮件地址...”即使应用程序未请求这些字段,Google 登录帐户选择屏幕中的消息
问题描述
我为 Google 登录功能使用了以下选项。帐户选择显示如果我的应用只需要与服务器进行身份验证,Google 将共享用户名和电子邮件事件。JWT
private val options by lazy {
GoogleSignInOptions.Builder()
.requestIdToken(getString(R.string.default_web_client_id))
.build()
}
实际上,返回的JWT
有效负载不包含姓名和电子邮件地址。
{
"iss": "https://accounts.google.com",
"azp": "305161181161-lu040ujhsg99ud8oki8gvej4i20n4XXX.apps.googleusercontent.com",
"aud": "305161181161-k4isep20r73s5cio200io5e2u44dnXXX.apps.googleusercontent.com",
"sub": "112520390335353388XXX",
"picture": "https://lh3.googleusercontent.com/a-/AOh14GgTHkBQ3z_L7uxYSNBLbVlSMjOU-8OVrrwQ6-uHUw=s9XXX",
"iat": 1609249XXX,
"exp": 1609252XXX
}
是否有任何配置SDK
或谷歌控制台隐藏“谷歌将分享您的姓名,电子邮件地址......”消息?
解决方案
推荐阅读
- reactjs - 有什么想法为什么 useEffect 不能识别我的依赖关系吗?
- python - Pygame 显示为“不是包”
- java - 如果某种情况为真,我如何告诉我的程序忽略指令?
- html - VBA Internet Explorer 网页链接选择
- python - 从列表json.decoder.JSONDecodeError循环时出现python错误:期望值:第1行第1列(char 0)
- excel - VBA For循环填充最后一个条目直到结束
- r - 在 R 中创建带有两个 FOR cicle 的表不会正确填充数据框“Maux”
- reactjs - 为什么我的 onContextMenu 可以工作,但我的右 onClick 不能与 React Router Dom 和 Styled Components 一起使用?
- c++ - 无法在 VScode 中打开源文件
- git - .gitattributes 中禁用的 EOL 转换仅适用于新文件