---
title: "XPサービスロールのクライアント証明書認証を有効または無効にする"
slug: "enable-or-disable-client-certificate-authentication-for-xp-service-roles"
abstract: "Sitecore XP Servicesロールにアクセスするロールのクライアント証明書認証の有効化または無効化の導入。"
---
# XPサービスロールのクライアント証明書認証を有効または無効にする

**適用対象**

すべての [XPサービス役割](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/roles-overview.html)

**Sitecoreインストールフレームワーク**

クライアント証明書認証はデフォルトで有効になっています。

**Azure Toolkit**

クライアント証明書認証はデフォルトで有効になっています。

デフォルトでは、[XPサービスロール](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/roles-overview.html "Roles overview") にアクセスするすべてのロールは認証のためにクライアント証明書を使用しなければなりません。クライアント証明書認証の設定については、Sitecoreのインストールガイドを参照してください。

## 開発環境でクライアント証明書認証を無効にする

開発環境でクライアント証明書認証を無効にするには:

-   <xp-service-role>\\App\_Config\\AppSettings.configファイルからvalidateCertificateThumbprint設定を削除してください。これをすべてのサービスで繰り返しXP。

HTTPSを無効にし、クライアント証明書認証を無効にしたい場合は、以下のドキュメントを参照してください。

-   [Experience Platformサービスの役割に対してHTTPSを強制する](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/enforce-https-for-experience-platform-service-roles.html "Enforce HTTPS for Experience Platform service roles")
-   [xConnect SearchでHTTPSを強制する](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/enforce-https-for-xconnect-search.html "Enforce HTTPS for xConnect Search")

> !注本番環境でHTTPSやクライアント証明書認証を無効にすることは推奨しません。