|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
ユーザとグループ
Rancherは、誰がRancherにログインできるか、どのリソースにアクセスできるかを判断するために、ユーザーとグループに依存しています。外部認証プロバイダーを設定すると、そのプロバイダーのユーザーがあなたのRancherサーバーにログインできるようになります。ユーザーがログインすると、認証プロバイダーはそのユーザーが所属するグループのリストをあなたのRancherサーバーに提供します。
クラスター、プロジェクト、グローバルDNSプロバイダーおよびDNSエントリへのアクセスは、これらのリソースに個々のユーザーまたはグループを追加することで制御できます。リソースにグループを追加すると、そのグループのメンバーであるすべてのユーザーが、グループに対して指定した権限でリソースにアクセスできるようになります。役割と権限に関する詳細は、ロールベースのアクセス制御を参照してください。
メンバーの管理
リソースにユーザーまたはグループを追加する際、名前の入力を始めることでユーザーまたはグループを検索できます。Rancherサーバーは、入力した内容に一致するユーザーとグループを見つけるために認証プロバイダーに問い合わせます。検索は、現在ログインしている認証プロバイダーに制限されます。たとえば、GitHub認証を有効にしているが、ローカルユーザーアカウントでログインしている場合、GitHubのユーザーやグループを検索することはできません。
ローカルユーザーであれ、認証プロバイダーからのユーザーであれ、すべてのユーザーは表示および管理できます。左上隅で、*☰ > ユーザーと認証*をクリックします。左のナビゲーションバーで*ユーザー*をクリックします。
|
SAMLプロバイダーの注意点
|
ユーザー情報
Rancherは、認証プロバイダーを通じてログインする各ユーザーに関する情報を保持します。この情報には、ユーザーがあなたのRancherサーバーにアクセスできるかどうかと、ユーザーが所属するグループのリストが含まれます。Rancherは、このユーザー情報を保持することで、CLI、API、およびkubectlが認証プロバイダーにおけるグループメンバーシップに基づいてユーザーのアクセスを正確に反映できるようにします。
ユーザーが認証プロバイダーを使用してUIにログインするたびに、Rancherは自動的にこのユーザー情報を更新します。
ユーザー情報の自動更新
Rancherは、ユーザーがUIを通じてログインする前でも、定期的にユーザー情報を更新します。Rancherがこの更新を行う頻度を制御できます。
この動作を制御する設定が2つあります:
-
auth-user-info-max-age-secondsこの設定は、Rancherがユーザーの情報を更新する前に、どれくらい古くなってもよいかを制御します。ユーザーがAPIコールを行った場合(直接またはRancher CLIやkubectlを使用して)で、ユーザーの最後の更新からの時間がこの設定を超えると、Rancherは更新をトリガーします。この設定のデフォルトは`3600`秒、すなわち1時間です。
-
auth-user-info-resync-cronこの設定は、すべてのユーザーの認証プロバイダー情報を再同期するための定期的なスケジュールを制御します。ユーザーが最近ログインしたかAPIを使用したかに関係なく、指定された間隔でユーザーが更新されます。この設定のデフォルトは`0 0 * * *`、すなわち毎日真夜中に1回です。この設定の有効な値に関する詳細は、 cronドキュメントを参照してください。
これらの設定を変更するには、次の手順に従います。
-
左上隅で、*☰ > グローバル設定*をクリックします。
-
設定したい項目に移動し、*⋮ > 設定を編集*をクリックします。
|
SAMLはユーザー検索をサポートしていないため、SAMLベースの認証プロバイダーはユーザー情報を定期的に更新することをサポートしていません。ユーザー情報は、ユーザーがRancher UIにログインしたときのみ更新されます。 |
ユーザー情報の手動更新
Rancherが最後にユーザー情報を自動更新した時期が不明な場合は、すべてのユーザーの手動更新を行うことができます。
-
左上隅で、*☰ > ユーザーと認証*をクリックします。
-
*ユーザー*ページで、*グループメンバーシップを更新*をクリックします。
*結果*Rancherはすべてのユーザーのユーザー情報を更新します。この更新をリクエストすると、Rancherにアクセスできるユーザーと、各ユーザーが所属するすべてのグループが更新されます。
|
SAMLはユーザー検索をサポートしていないため、SAMLベースの認証プロバイダーはユーザー情報を手動で更新する機能をサポートしていません。ユーザー情報は、ユーザーがRancher UIにログインしたときのみ更新されます。 |