---
title: "Commerce EngineインデックスのSolr基本認証を設定する"
slug: "configure-solr-basic-authentication-for-commerce-engine-indexes"
abstract: "Commerce EngineインデックスでSolr基本認証を有効にする方法。"
---
# Commerce EngineインデックスのSolr基本認証を設定する

Sitecore XC 9.2以降では、Commerce Engineのインデックスが[Sitecore XC Business Tools](https://doc.sitecore.com/xp/en/users/100/sitecore-experience-commerce/sitecore-xc-business-tools.html)内で検索するための基本的なSolr認証をサポートしています。

Commerce Engineのインデックスは通常、Platfomインデックスと同じSolrインスタンスを使用しているため、[Solrリクエストを行う際には基本的な認証を用いるようSitecore XP設定](https://doc.sitecore.com/xp/en/developers/100/platform-administration-and-architecture/protecting-solr-over-http.html)している必要があります。

以下のステップは、Solrでユーザーが設定されていることを前提としています。詳細については、Solrのドキュメントをご参照ください。

Commerce EngineインデックスのSolr基本認証を有効にするには:

1.  c:\\inetpub\\<CommerceEngine-service>\\wwwroot\\data\\environmentsフォルダに行き、PlugIn.Search.Solr.PolicySet-1.0.0.jsonファイルを開いてください。
2.  SolrSearchPolicySetブロックでは、以下のパラメータの値を設定します。
    -   UseSolrAuthentication (真に設定)
    -   SolrUserName (Solrユーザー名を指定してください)
    -   SolrPassword (Solrユーザーのパスワードを指定してください)
3.  変更内容をファイルに保存してください。
4.  [Bootstrap](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/bootstrap-the-commerce-engine.html "Bootstrap the Commerce Engine") the Commerce Engineで新しいポリシー情報をグローバルデータベースに伝播させます。
5.  IISマネージャーを開き、すべてのサイトを停止・再起動して新しいポリシーが適用されるようにしてください。
6.  ブラウザでビジネスツールアプリケーションを起動し、製品を正常に検索できるか確認してください。インデックス化された製品がない場合は、*PostmanのSitecore Commerce\_DevOps > Minions*コレクションのRun FullIndex Minion - Catalog Itemsリクエストを使って、カタログアイテムの[完全なインデックスミニオンを実行し](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/manually-rebuild-sitecore-xp-indexes.html "Manually rebuild Sitecore XP indexes")てください。