証明書ベースの認証の設定
ユーザーインターフェイスベースのログインまたは受信 Web サービスの相互認証を設定します。
始める前に
必要なロール:admin
インスタンスで ADCv2 ロードバランサーを使用していることを確認します。詳細は、ADCv2 移行に関するナレッジ記事を参照してください。インスタンスで ADCv2 ロードバランサーを使用していない場合は、Now Support にお問い合わせください。
手順
証明書ベースの認証を設定する目的:
- エンドユーザーが PIV または CAC カードを使用して Now Platform または サービスポータル に安全にログインできるようにするため。証明書ベースの認証を有効にした後、PEM 証明書を自己登録するか、管理者が証明書をマッピングすることができます。「証明書ベースの認証を使用したログイン」を参照してください。
- 受信 Web サービスの相互認証を有効にするため。証明書ベースの認証が設定されると、システムでは提供された証明書を使用して、ServiceNow REST API および SOAP API にアクセスするために要求を相互認証します。
証明書ベースの認証のアクティブ化
admin ロールを持っている場合は、 Now Platform の 証明書ベースの認証プラグイン (com.glide.auth.mutual) をアクティブ化できます。
始める前に
必要なロール:admin
このタスクについて
次の テーブルが証明書ベースの認証とともにインストールされます。
- sys_user_certificate
- sys_ca_certificate
- sys_ca_certificate_api_track
手順
CA 証明書の登録
ルート証明書または中間証明書を登録して、認証に使用できるようにします。
始める前に
必要なロール:管理者
手順
PEM 証明書をユーザーにマップ
PEM 証明書をユーザーにマップし、ユーザーが PIV または CAC カードを使用してログインしたり、受信要求を認証したりできるようにします。複数の PEM 証明書をユーザーにマップできます。
始める前に
- 必要なロール:admin
- ユーザーのプライバシー拡張メール (PEM) 証明書があることを確認します。
注:
PEM 証明書をユーザー構成にマッピングすると、「証明書の検証」が失敗します。これは、PEM 証明書が保存されていないためです。
手順
証明書ベースの認証プロパティの設定
システムプロパティを使用して、証明書ベースの認証機能を有効または無効にします。
始める前に
必要なロール:管理者