iPhoneにユーザー名とパスワードを保存するベストプラクティスがありますか?明らかに安全なものを探していますが、アプリのアップデート間の情報も保持しています。iPhoneにユーザー名とパスワードを保存するベストプラクティスは何ですか?
答えて
Appleキーチェーンを使用してください。詳細については
+ (NSString *) getPasswordForUsername: (NSString *) username andServiceName: (NSString *) serviceName error: (NSError **) error;
+ (void) storeUsername: (NSString *) username andPassword: (NSString *) password forServiceName: (NSString *) serviceName updateExisting: (BOOL) updateExisting error: (NSError **) error;
The first method allows you to request the password associated with an existing username for a particular service name (I’ve just been using the name of my app as a service name). The second allows you to store a username/password/service name combo, and allows you to specify whether or not the appropriate keychain item should be updated with the provided password if an existing one is found that matches the username and service name pair. The last parameter of each is a reference to an NSError object which will contain lower level error information if something goes wrong (and be nil if it does not).
keychainを参照してくださいあなたが探しているものです。
そのリンクはMac OS Xのキーチェーン用です。 iPhone版のリンクは少し異なります(http://developer.apple.com/IPhone/library/documentation/Security/Conceptual/keychainServConcepts/02concepts/concepts.html –
ありがとう)。これを修正しました。 –
キーチェーンを使用してください。ここはsome codeです。非常に簡単です。デバイスとシミュレータで動作します。
Generic Keychainソースの例を参照してください。それはIMHOに行く方法です
- 1. Androidアプリにユーザー名とパスワードを保存
- 2. ユーザー設定を保存するベストプラクティスは何ですか?
- 3. iphoneでパスワードを保存するには?
- 4. デモのユーザー名とパスワードを保存
- 5. パスワードをユーザー名とは別に保存します。
- 6. アプリからサーバーにユーザー名とパスワードを送信するベストプラクティス
- 7. jqueryでブラウザのユーザー名とパスワードを保存する方法
- 8. ユーザー名とパスワードを別々のデータベースに保存する
- 9. WP7アプリケーションにユーザー名とパスワードを保存する標準はありますか?
- 10. ユーザー名/パスワード(ローカル)を安全に保存する方法は?
- 11. ユーザー名とパスワードの組み合わせを保存する
- 12. ユーザー名とパスワードを認証サーバーに送信する際のベストプラクティスは何ですか?
- 13. Javaを使ってMacにユーザー名/パスワードを保存する
- 14. UIWebViewはユーザー名とパスワードを保存しません
- 15. 共有プリファレンスでユーザー名とパスワードを保存したい
- 16. NSUserDefaultsまたはkeychainは、iPhoneアプリのユーザー名とパスワードを保存する方が良い
- 17. gitでユーザ名とパスワードを保存するには
- 18. Rails:ユーザー設定を保存するベストプラクティス?
- 19. ユーザー名パスワードをブラウザに保存します。
- 20. Javaオブジェクトの保存と取得のベストプラクティスは何ですか?
- 21. 機密情報(ユーザー名とパスワード)をweb.configに保存していますか?
- 22. Chromeにブラウザ保存されたユーザー名とパスワード
- 23. ユーザーとパスワードをAndroidに保存する方法は?
- 24. JupyterHubのデフォルトのユーザー名とパスワードは何ですか?
- 25. Google Cloud Computingインスタンスのユーザー名とパスワードは何ですか?
- 26. Javaのプロジェクトにデータベースのパスワードとユーザー名を保存するにはどうすればいいですか?
- 27. ユーザー名とパスワードを保存し、ユーザーの更新を許可します。 Python
- 28. キーチェーンを使用してxcodeにユーザー名とパスワードを保存する4
- 29. ExcelのODBCデータソースのユーザー名とパスワードを保存する方法は?
- 30. ユーザー偽装のパスワードを保存する
はプレーンテキストで返されるパスワードですか? – pxl
私は私のプロジェクトにそのクラスを追加するとき、私はから参照、そのよう 「_kSecAttrAccount」として奇妙なエラーの束を得る:+ [SFHFKeychainUtils deleteItemForUsername:andServiceName:エラー:SFHFKeychainUtils.o から参照「_SecItemDelete」、で_kSecAttrAccount $ non_lazy_ptr参照] SFHFKeychainUtils.oで "_kSecReturnAttributes"、:_kSecReturnAttributes $ non_lazy_ptr SFHFKeychainUtils.o で "_kSecClass"、から参照:_kSecClass $ non_lazy_ptr SFHFKeychainUtils.o "_kSecClassGenericPassword" で、から参照:SFHFKeychainUtils.oに_kSecClassGenericPassword $ non_lazy_ptr – Jason
ユーザー名の値を保存するためのベストプラクティスは何ですか? ServiceNameだけを指定すると、ユーザ名を見つける方法はありますか? – cksubs