私は keystone v2.0 API を使用して認証を行う 1 つのアプリを作成しています。現在、認証 /v2.0/tokens 中に、ユーザーがアクセスできるすべてのプロジェクトのトークンを取得しています。
ログインしているユーザーのユーザー ID/パスワードを保存していないため、Horizon を使用してプロジェクトが追加され、そのプロジェクトのトークンを取得する方法、およびプロジェクトのトークンを取得するには、/v2.0 を送信する必要があります。以下の POST データを含む /tokens、
{"auth": {"tenantName": "admin", "passwordCredentials": {"username": "user", "password": "password"}}}
しかし、ユーザーID/パスワードを保存していないため、ユーザーがログインしたら、新しいプロジェクトのトークンを取得するにはどうすればよいですか?
後で使用できるように、ユーザー ID/パスワードをどこかに保存する必要がありますか? はいの場合、通常、ユーザー資格情報を保存する最善の方法は何ですか?
よろしく、 -M-