---
title: "ドメイン設定なしで認証"
slug: "authenticate-without-domain-set-up"
abstract: "JS SDKとUIコンポーネントを使ってドメイン設定なしで認証する方法Sitecore Search。"
---
# ドメイン設定なしで認証

WidgetsProviderコンポーネントの正確な用途は、ドメインがSitecore Searchで設定されているかどうかによります。認証情報の値は、Sitecore Searchインターフェースの**開発者リソース****API Access**タブで確認できます。

> !注認証情報はSitecoreでのドメイン設定によって異なります。 [認証は誤った認証](https://doc.sitecore.com/search/ja/developers/search-js-sdk-for-react/working-with-js-sdk-and-ui-components/credentials-for-authentication.html "Credentials for authentication")情報があっても失敗します。

> !重要JS SDKはクッキーを設定し、イベントを追跡する際にUUIDを含みます。検索結果をパーソナライズするために訪問者情報(UUID)が必要です。

サブドメインが設定されていない場合に認証するには:

-   ReactプロジェクトのRootコンポーネントで、認証[用の正しい認証情報](https://doc.sitecore.com/search/ja/developers/search-js-sdk-for-react/js-sdk-reference/credentials-for-authentication.html "Credentials for authentication")を持つWidgetsProviderコンポーネントを追加してください。以下のコードブロックに示されています。
    
    import { WidgetsProvider } from "@sitecore-search/react";
    
    const Root = () => {
     return (
     <WidgetsProvider
     env='<environment>'
     customerKey='<customer key>'
     apiKey='<Either the API key provided in Search, or a Bearer token obtained using the API key >'
     >
     <MyApp />
     </WidgetsProvider>
    )};
    

> !注env属性の値は、アジア/オセアニアドメインの場合apse2 、ヨーロッパドメインの場合prodEu 、米国ドメインの場合prodのいずれかでなければなりません。

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