我正在探索用于在钥匙串中存储数据的Locksmith API(https://github.com/matthewpalmer/Locksmith)。我需要在钥匙串中存储JSON Web令牌。
我按如下方式保存令牌:
try Locksmith.saveData(["someAccountId": "someTokenValue"], forUserAccount: "userEmail")
我想知道在哪里可以存储forUserAccount
参数,因此下次用户打开应用时我可以访问该令牌。
将它存储在NSUserDefaults
中是否安全或者这是不好的做法?