実現したいこと
ユーザーに対象のIDとpasswordを入力してもらい、その情報を使用してスクレイピングを行うアプリを作成しています。その際に使用する情報の管理のベストプラクティスを知りたいです。
発生している問題・分からないこと
KeyChainが相手の端末側に保存するので、保存のリスクがDBで管理するよりも少ないと考えました。
都度、FaceIDまたはTouchIDを使用してログイン、スクレイピングの流れにしようと考えています。
または、24時間経てば再度ログインを求められる形にしようかなと思っています。
他にベストな保存方法、取得方法があれば教えてください。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
ChatGPTと対話した結果KeyChainがおすすめされました。
またGoogleで調べた結果、Appleが推奨しているみたいでした
https://developer.apple.com/documentation/security/keychain-services#//apple_ref/doc/uid/TP30000897-CH204-TP9
補足
特になし

あなたの回答
tips
プレビュー