我正在我的应用程序中实现登录身份验证。现在我正在使用一个 IOC 接口,它将我的电子邮件和密码存储在设备存储中(它使用 Android 中的 SharedPreferences 和 iOS 中的 NSUserDefault 类)。当我进入登录屏幕时,我必须输入我的电子邮件和密码,然后我将该数据发送到服务器 API。服务器响应是一个身份验证令牌,在请求“Set-Cookie”标头中设置。我必须在向服务器 API 发出的每个请求中设置此身份验证令牌。令牌在一定时间后过期,该值也出现在请求标头中。现在基本上一切正常,但问题是我们知道,在 SharedPreferences/NSUserDefaults 中保存敏感数据(如用户电子邮件和密码)并不是一个好主意。所以我想知道我是否可以使用 Xamarin.Auth 来实现这一点。AFAIK Xamarin。
这可能吗?我可以使用 Xamarin.Auth 安全地保存此值吗?