![](/img/trans.png)
[英]Using SSkeychain to store access_token & user login - AFNetworking
[英]Using SSkeychain to store access tokens
我正在试图弄清楚如何使用SSkeychain来存储instagram api的访问令牌。 我目前正在使用NSUserDefault类,但我不认为这是最好的想法。
SSkeychain类本身是否需要分配和初始化才能使用?
SSKeychain
只提供类方法,因此您不需要初始化实例。 但它需要一些设置。 自述文件是这方面的重要信息来源。
这是一个帮助的代码示例:
// Specify how the keychain items can be access
// Do this in your -application:didFinishLaunchingWithOptions: callback
[SSKeychain setAccessibilityType:kSecAttrAccessibleWhenUnlocked];
// Set an access token for later use
[SSKeychain setPassword:instagramToken forService:@"InstagramService" account:@"com.yourapp.keychain"];
// Access that token when needed
[SSKeychain passwordForService:@"InstagramService" account:@"com.yourapp.keychain"];
// Delete the token when appropriate (on sign out, perhaps)
[SSKeychain deletePasswordForService:@"InstagramService" account:@"com.yourapp.keychain"];
我还建议制作那些@"InstagramService"
和@"com.yourapp.keychain"
字符串常量,以便更容易引用它们。
希望有所帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.