8.10. IdM クライアントでスマートカード認証を使用して GDM にログインする
GNOME ディスプレイマネージャー (GDM) は、スマートカードハードウェアを使用した直接ログインをサポートしています。ユーザーはカードを挿入し、PIN を入力して認証を行うと、セッション用の KerberosTicket Granting Ticket (TGT) が自動的に取得されます。
前提条件
- システムはスマートカード認証用に設定されています。詳細は、スマートカード認証用の IdM クライアントの設定 を参照してください。
- スマートカードに、証明書と秘密鍵が含まれている。
- ユーザーアカウントは、IdM ドメインのメンバーです。
スマートカード上の証明書は、以下のいずれかの方法を使用してユーザー入力にマッピングされます。
- 特定のユーザーエントリーへの証明書の割り当て。詳細は、IdM Web UI でのユーザーエントリーへの証明書追加 または IdM CLI でのユーザーエントリーへの証明書追加 を参照してください。
- アカウントに適用される証明書マッピングデータ。詳細は、スマートカードにおける認証を設定するための証明書マッピングルール を参照してください。
手順
- スマートカードをリーダーに挿入します。
- スマートカード PIN を入力します。
Sign In をクリックします。
RHEL システムにログインし、IdM サーバーが提供する TGT がある。
検証
端末 ウィンドウで
klistを入力し、結果を確認します。$ klistTicket cache: KEYRING:persistent:1358900015:krb_cache_TObtNMd Default principal: example.user@REDHAT.COM Valid starting Expires Service principal 04/20/2020 13:58:24 04/20/2020 23:58:24 krbtgt/EXAMPLE.COM@EXAMPLE.COM renew until 04/27/2020 08:58:15