Show Table of Contents
23.6. スマートカードを使用して Identity Management Web UI への認証を行う方法
Identity Management サーバーで複数のロールアカウントが指定された Identity Management ユーザーとして、選択したロールでスマートカードを使用して、Identity Management Web UI に対して認証を行うことができます。このように、選択したロールで Web UI を使用できるようになります。
注記
Identity Management ユーザーのみが、スマートカードで Web UI にログイン できます。詳細は、「AD ユーザーとしての IdM Web UI への認証」を参照してください。
認証が有効な環境を設定するための情報は、以下を参照してください。
認証方法に関する情報は、以下を参照してください。
23.6.1. Web UI でのスマートカード認証に向けた Identity Management サーバーの準備
Identity Management の管理者として:
- Identity Management サーバーで、shell スクリプトを作成してサーバーを設定します。
ipa-advise config-server-for-smart-card-authコマンドを使用して出力をファイルに保存します。#
ipa-advise config-server-for-smart-card-auth > server_smart_card_script.sh- スクリプトファイルを開き、内容を確認します。
chmodユーティリティーを使用して実行パーミッションをファイルに追加します。#
chmod +x server_smart_card_script.sh
- Identity Management ドメインの全サーバー上でスクリプトを実行します。
- sssd-dbus パッケージがインストールされていることを確認します。
さらに、外部の証明局 (CA) がスマートカードの証明書を署名した場合:
- Identity Management サーバーで、CA 証明書を、HTTP サーバーが使用する NSS データベースに追加します。
#
ipa-cacert-manage -n "SmartCard CA" -t CT,C,C install ca.pem#ipa-certupdateすべてのレプリカおよびクライアントでもipa-certupdateを繰り返します。 - HTTP サーバーと Kerberos サーバーを再起動します。
#
systemctl restart httpd#systemctl restart krb5kdcすべてのレプリカでこのコマンドを繰り返し実行します。
23.6.2. スマートカード認証用のブラウザーの準備
スマートカード用にブラウザーを設定するには、Web UI にアクセスする Web ブラウザーを起動するクライアントで以下の手順を実行します。ブラウザーが実行されるシステムは、Identity Management ドメインに所属する必要はありません。以下の手順では、Firefox ブラウザーを使用します。
- Firefox を起動します。
- スマートカードから証明書が読み取られるように Firefox を設定します。
- → → → → を選択します。

図23.6 Firefox でのセキュリティーデバイスの設定
- をクリックします。Load PKCS#11 Device ウィンドウで以下の情報を入力します。
- Module Name:
OpenSC - Module filename:
/usr/lib64/opensc-pkcs11.so

図23.7 Firefox のデバイスマネージャー
- をクリックして確定してから、再度 をクリックしてデバイスマネージャーを終了します。
Firefox で、認証にスマートカード証明書が使用できるようになりました。
23.6.3. Identity Management ユーザーとしてスマートカードを使用して Identity Management Web UI への認証を行う方法
認証方法:
- スマートカードをスマートカードリーダーに挿入します。
- ブラウザーで Identity Management Web UI (
https://ipaserver.example.com/ipa/ui) に移動します。 - スマートカード証明書が単一のユーザーアカウントにリンクされている場合には、Username フィールドには入力しないでください。スマートカード証明書が複数のユーザーアカウントにリンクされている場合には Username フィールドに入力して所定のアカウントにを指定します。
- をクリックします。

図23.8 Identity Management Web UI の
- プロンプトが表示されたらスマートカードの情報を入力します。

図23.9 スマートカード PIN の入力
- 新しいウィンドウが開き、使用する証明書を提示するように求められます。スマートカード証明書を選択します。

図23.10 スマートカード証明書の選択
スマートカード証明書に対応するユーザーとして認証されました。
その他のリソース
- 認証が失敗した場合には、「スマートカード認証の失敗」を参照してください。
23.6.4. その他のリソース
- Identity Management の Web UI の詳細は「IdM Web UI」を参照してください。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.