ドメイン設定なしで認証
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
WidgetsProviderコンポーネントの正確な用途は、ドメインがSitecore Searchで設定されているかどうかによります。認証情報の値は、Sitecore Searchインターフェースの開発者リソース****API Accessタブで確認できます。
!注認証情報はSitecoreでのドメイン設定によって異なります。 認証は誤った認証情報があっても失敗します。
!重要JS SDKはクッキーを設定し、イベントを追跡する際にUUIDを含みます。検索結果をパーソナライズするために訪問者情報(UUID)が必要です。
サブドメインが設定されていない場合に認証するには:
-
ReactプロジェクトのRootコンポーネントで、認証用の正しい認証情報を持つWidgetsProviderコンポーネントを追加してください。以下のコードブロックに示されています。
import { WidgetsProvider } from "@sitecore-search/react";
const Root = () => { return ( <WidgetsProvider env='
' customerKey=' ' apiKey='<Either the API key provided in Search, or a Bearer token obtained using the API key >' )};
!注env属性の値は、アジア/オセアニアドメインの場合apse2 、ヨーロッパドメインの場合prodEu 、米国ドメインの場合prodのいずれかでなければなりません。
!重要この方法で認証すると、ページ上のアクセストークンが露出します。これはページとドメインに対するセキュリティリスクです。認証はサブドメイン設定を強く推奨します。