2

私のアプリのバックエンドは、ユーザーが基本認証を介してログインする必要がある REST API を使用しています。これは、発信するたびに、ユーザー名とパスワードを送信する必要があることを意味します。しかし、アプリでこの詳細をユーザーから隠したいと思っています。はい、ユーザー名とパスワードを入力するログイン ページが表示されますが、それ以降は、バックエンド コールごとにユーザー名とパスワードを送信していることに気付かないはずです。

私の質問は、ユーザーがログインページで送信した後、クライアントにユーザー名/パスワードを保存して、その後のすべての残りの呼び出しで使用できるようにするにはどうすればよいですか?

これはほとんど私の質問ですが、違いは

  1. 私は彼のように定数を使用していません
  2. モジュール構成時に値を初期化できません
  3. この答えが慣用的かどうかはわかりません

補足:「そんなことをするべきではない!」というコメントを残す人もいると思います。十分に公平ですが、それは私の質問の答えにはなりません。アクションの後にのみ初期化できる値をクライアント側に保存する必要がある他のユースケースがあります。これは私が学びたいことです。

4

1 に答える 1