13.2. AD がユーザー証明書をユーザーアカウントにマッピングするように設定されている場合に、IdM Web UI に証明書マッピングルールを追加する
IdM Web UI を使用すると、管理者は提示された証明書を Active Directory の altSecurityIdentities 属性にマッピングするルールを作成できます。信頼済みドメインに対する認証のために、特定の発行者とサブジェクト情報を抽出するようにルールを設定します。
手順
- 管理者として IdM Web UI にログインします。
-
AuthenticationCertificate Identity Mapping RulesCertificate Identity Mapping Rulesの順に移動します。 Addをクリックします。IdM Web UI で新しい証明書マッピングルールを追加する image::new-certmaprule-add.png[Authentication タブの "Certificate Identity Mapping Rules" サブタブを表示した IdM Web UI のスクリーンショット。ページの右側にある "Add" ボタンが強調表示されています。]
- ルール名を入力します。
マッピングルールを入力します。たとえば、提示された証明書で
IssuerエントリーおよびSubjectエントリーを AD DC で検索し、提示された証明書に含まれるこの 2 つのエントリーで見つかった情報に基づいて認証するかどうかを決定するには、次のコマンドを実行します。(altSecurityIdentities=X509:<I>{issuer_dn!ad_x500}<S>{subject_dn!ad_x500})マッチングルールを入力します。たとえば、
AD.EXAMPLE.COMドメインのAD-ROOT-CAが発行する証明書のみを許可し、IdM に対してユーザーを認証するには、次のコマンドを実行します。<ISSUER>CN=AD-ROOT-CA,DC=ad,DC=example,DC=comドメインを入力します。
ad.example.comAD がマッピング用に設定されている場合の証明書マッピングルール image::certmaprule-add-details-ad-map.png["Add Certificate Identity Mapping Rule" ポップアップウィンドウのスクリーンショット。以下のフィールドが入力されています: Rule name (必須) - Mapping rule - Matching rule。"Priority" のフィールドは空白で、"Domain name" のラベルの横に "Add" ボタンがあります。]
-
Addをクリックします。 System Security Services Daemon (SSSD) は、証明書マッピングルールを定期的に再読み込みします。新たに作成したルールがすぐに読み込まれるようにするには、CLI で SSSD を再起動します。
# systemctl restart sssd