ドメインを設定せずに認証する
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
WidgetsProviderコンポーネントの正確な使用方法は、ドメインがSitecore Searchで設定されているかどうかによって異なります。資格情報の値は、Customer Engagement Console (CEC) で確認できます。
メモ
資格情報は、ドメインがSitecoreでどのように設定されているかによって異なります。 資格情報が正しくないと、認証は失敗します。
大事な
JS SDKはCookieを設定し、イベントを追跡するときにUUIDを含めます。訪問者情報UUIDは、検索結果をパーソナライズするために必要です。
サブドメインが設定されていない場合に認証するには:
-
ReactプロジェクトのRootコンポーネントで、次のコード ブロックに示すように、認証用の正しい資格情報を持つWidgetsProviderコンポーネントを追加します。
RequestResponseimport { WidgetsProvider } from "@sitecore-search/react"; const Root = () => { return ( <WidgetsProvider env='<environment>' customerKey='<customer key>' apiKey='<API key provided in CEC>' > <MyApp /> </WidgetsProvider> )};
手記
env属性の場合、値はapse2 (アジア / オセアニア ドメインの場合)、prodEu (ヨーロッパ ドメインの場合)、prod (米国のドメインの場合)、staging (米国のドメインの場合) のいずれかである必要があります。
大事な
この方法を使用して認証すると、ページ上のアクセス トークンが公開されます。これは、ページとドメインに対するセキュリティ上のリスクです。サブドメイン設定で認証することを強くお勧めします。