在 Android 应用中存储敏感信息
Posted
技术标签:
【中文标题】在 Android 应用中存储敏感信息【英文标题】:Stroring sensitive pieces of information in an Android app 【发布时间】:2022-01-17 19:55:42 【问题描述】:我正在尝试在我的 android 应用程序中实现 Google 登录,并且它需要一个用于“requestIdToken”方法的“serverClientId”。 我应该如何存储这个 id 字符串? 我猜这是一条敏感信息,在我的代码中不应该是字符串文字。
private val googleSignInOptions = GoogleSignInOptions.Builder()
// where to store this?
.requestIdToken("***.apps.googleusercontent.com")
.requestEmail()
.requestProfile()
.build()
【问题讨论】:
【参考方案1】:我想this post 会回答你的问题。
有不同的方式来存储凭据,具体取决于您如何使用它们的用例。
【讨论】:
以上是关于在 Android 应用中存储敏感信息的主要内容,如果未能解决你的问题,请参考以下文章
为 iOS/Android 应用程序存储敏感数据的最佳方式是啥?
如何在 iOS 应用程序中存储机密、密钥、令牌、加密密钥等关键敏感信息