1. Search user guide

クローラー認証

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

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

!注このトピックでは、コンテンツがアクセス前に認証が必要な場合にクローラー設定で必要な認証設定のみを扱っています。ウェブサイトやアプリを統合する際に、Sitecore Searchソースで認証する方法については、認証と認可APIを参照してください。

元のコンテンツがクローラーにアクセスする前に認証が必要な場合は、認証設定を定義できます。ソース設定にキー、アクセストークン、パスワードを追加できます。Searchでは、この仕組みはSource Settings > Authenticationで利用可能です。

!注すべてのソースがすべての設定を提供しているわけではありません。特定のソースがどのような構成を持っているか知りたい場合は、そのソースのウォークスルーや、どのソースを使うかのトピックをご覧ください。

基本的な認証設定

元のコンテンツがリクエストヘッダーに追加する鍵やアクセストークンが必要な場合は、基本的な認証を使いましょう。

以下の基本的な認証設定を設定してください:

表2。

舞台設定

概要

認証タイプ

使いたい認証の種類。 Basicを選択してください。

URL

元のコンテンツに認証が必要なURLです。例えば、 www.acme.com/login を入力します。

リクエスト トリガーを使う場合、 URL は通常リクエストURLと同じです。

ボディ

リクエスト本文。 POST、 PUT、または PATCH リクエストを送るときにこれを使ってください。

方法

リクエストのHTTPメソッドです。 GETPOSTPUT、または PATCHを使用できます。

タイムアウト

時間、ミリ秒単位で、クローラーは URLからの応答を待つ。タイム アウト がクローラーに応答される前に切れた場合、クローラーはURLをクロールしない。

ヘッダー

認証ヘッダーは、ソースコンテンツにアクセスする際に認証に使われるユーザーエージェントを記述します。 キーとして設定します。例えば、 キー認可 として、 値を ソースコンテンツに必要なキーまたはアクセストークンとして入力します。

複数のヘッダーを追加できます。

ブラウザ認証

ウェブサイトがリクエストヘッダーにキーやアクセストークンではなく、GUIベースのユーザー名とパスワードを必要とする場合はブラウザ認証を使いましょう。訪問者がコンテンツにアクセスするためにユーザー名とパスワードを入力する必要がある場合は、ブラウザ認証が必要です。

以下のブラウザ認証設定を設定してください:

舞台設定

概要

認証タイプ

使いたい認証の種類。 Browserを選択してください。

URL

ウェブサイトに認証が必要なURL。通常、これはログイン*ページです。例えば、www.acme.com/loginを入力してください*

リクエスト トリガーを使う場合、 URL は通常リクエストトリガーURLと同じです。

ユーザー名セレクター

ユーザー名選択欄の記法CSS。例えば、コンテンツログインページの UsernameUSERNAME、EMAIL、または Enter email フィールドなどが挙げられます。CSSの表示値を取得するには、ブラウザのユーザー名欄にinspect要素を実行します。

クローラーが正しいユーザー名フィールドを見つけるために、複数のユーザー名選択ツールを追加することをお勧めします。

例えば、 id と name CSSセレクターを使ってユーザー名フィールドを探すには、以下を入力してください:

text
#username,name=UserName

ユーザー名価値

ウェブサイトが期待するユーザー名を、プレーンテキストで記載してください。

パスワードセレクター

パスワードセレクタフィールドの表記CSS。例えば、これはコンテンツログインページの Password または Enter password フィールドとして使えます。CSSの表記値を取得するには、ブラウザのパスワードフィールドにインスペクト要素を実行します。

クローラーが正しいパスワードフィールドを見つけるために、複数の パスワード セレクターを追加することをお勧めします。

例えば、ユーザー名欄の id 、 名前、type CSS セレクターを使うには、以下を入力してください:

text
#passwrd,name=Password,type=password

パスワードの価値

ウェブサイトが求めるパスワードを、プレーンテキストで設定してください。

セレクターを送信

送信セレクタフィールドの記法CSS。例えば、ウェブサイトのログインページにある LoginSubmit 、または Sign in ボタンなどです。CSS記の値を取得するには、フィールドを右クリックして検査要素を実行します。

クローラーが正しい送信フィールドを見つけるために、複数の送信セレクターを追加することをお勧めします。

例えば、送信フィールドの id と type CSSセレクターを使用するには、以下を入力してください:

text
#log_in,type=submit

待って

クローラーが URLからの応答を待つ最小時間(ミリ秒単位)です。

マックス、待って

クローラーが URLからの応答を得るために待つ最大時間(ミリ秒単位)です。 もし最大待機 時間がクローラーが応答を受ける前に期限切れを切ると、クローラーはあなたのコンテンツをクロールしません。

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