第122章 IdM ドメインで RHEL 8 Web コンソールにシングルサインオンを設定
RHEL 8 Web コンソールで Identity Management (IdM) によって提供されるシングルサインオン (SSO) 認証を使用すると、次のような利点があります。
- IdM ドメインに Kerberos チケットがあると、Web コンソールにアクセスする際にログイン認証情報を指定する必要がなくなりました。
- IdM 認証局 (CA) によって発行された証明書を持つユーザーは、Web コンソールにアクセスするためにログイン認証情報を提供する必要がありません。Web コンソールサーバーは、IdM 認証局によって発行され、ブラウザーによって受け入れられる証明書に自動的に切り替えます。証明書設定は必須ではありません。
RHEL Web コンソールにログインするための SSO を設定するには、次のことが必要です。
- RHEL 8 Web コンソールを使用して IdM ドメインにマシンを追加します。
- 認証に Kerberos を使用する場合は、マシンで Kerberos チケットを取得する必要があります。
- IdM サーバーの管理者が、任意のホストで任意のコマンドを実行できます。
前提条件
RHEL Web コンソールサービスが、RHEL 8 システムにインストールされている。
詳細は、Web コンソールのインストール を参照してください。
IdM クライアントが、RHEL Web コンソールサービスが実行されているシステムにインストールされている。
詳細は、IdM クライアントのインストール を参照してください。
122.1. Kerberos 認証を使用した Web コンソールへのログイン リンクのコピーリンクがクリップボードにコピーされました!
Identity Management (IdM) ユーザーは、シングルサインオン (SSO) 認証を使用して、ブラウザーで RHEL Web コンソールに自動的にアクセスできます。
SSO を使用した場合は、通常、Web コンソールに管理者権限がありません。これは、パスワードがない sudo を設定した場合に限り機能します。Web コンソールは、対話的に sudo パスワードを要求しません。
前提条件
IdM ドメインは DNS によって解決可能である。たとえば、Kerberos サーバーの SRV レコードは解決可能です。
$ host -t SRV _kerberos._udp.idm.example.com _kerberos._udp.idm.example.com has SRV record 0 100 88 dc.idm.example.comブラウザーを実行しているシステムが RHEL 8 システムであり、IdM ドメインに参加して いる場合、Web コンソールサーバーと同じ DNS を使用しているため、DNS の設定は不要です。
- SSO 認証用に Web コンソールサーバーを設定している。
- Web コンソールサービスが実行されているホストは IdM クライアントである。
- SSO 認証用に Web コンソールクライアントを設定している。
手順
Kerberos Ticket-Granting Ticket を取得します。
$ kinit idmuser@IDM.EXAMPLE.COM Password for idmuser@IDM.EXAMPLE.COM:Web コンソールサービスが実行されているホストの完全修飾名をブラウザーに入力します。
https://<dns_name>:9090
次のステップ
- RHEL Web コンソールへの接続が成功したら、Web コンソールで RHEL 8 システムを IdM ドメインに参加させる ことができます。