ドメイン設定なしで認証

日本語翻訳に関する免責事項

このページの翻訳は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のいずれかでなければなりません。

!重要この方法で認証すると、ページ上のアクセストークンが露出します。これはページとドメインに対するセキュリティリスクです。認証はサブドメイン設定を強く推奨します。

この記事を改善するための提案がある場合は、 お知らせください!