クローラー認証
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
!注このトピックでは、コンテンツがアクセス前に認証が必要な場合にクローラー設定で必要な認証設定のみを扱っています。ウェブサイトやアプリを統合する際に、Sitecore Searchソースで認証する方法については、認証と認可APIを参照してください。
元のコンテンツがクローラーにアクセスする前に認証が必要な場合は、認証設定を定義できます。ソース設定にキー、アクセストークン、パスワードを追加できます。Searchでは、この仕組みはSource Settings > Authenticationで利用可能です。
!注すべてのソースがすべての設定を提供しているわけではありません。特定のソースがどのような構成を持っているか知りたい場合は、そのソースのウォークスルーや、どのソースを使うかのトピックをご覧ください。
基本的な認証設定
元のコンテンツがリクエストヘッダーに追加する鍵やアクセストークンが必要な場合は、基本的な認証を使いましょう。
以下の基本的な認証設定を設定してください:
表2。
舞台設定
概要
認証タイプ
使いたい認証の種類。 Basicを選択してください。
URL
元のコンテンツに認証が必要なURLです。例えば、 www.acme.com/login を入力します。
リクエスト トリガーを使う場合、 URL は通常リクエストURLと同じです。
ボディ
リクエスト本文。 POST、 PUT、または PATCH リクエストを送るときにこれを使ってください。
方法
リクエストのHTTPメソッドです。 GET、 POST、 PUT、または PATCHを使用できます。
タイムアウト
時間、ミリ秒単位で、クローラーは URLからの応答を待つ。タイム アウト がクローラーに応答される前に切れた場合、クローラーはURLをクロールしない。
ヘッダー
認証ヘッダーは、ソースコンテンツにアクセスする際に認証に使われるユーザーエージェントを記述します。 キー と 値として設定します。例えば、 キー を 認可 として、 値を ソースコンテンツに必要なキーまたはアクセストークンとして入力します。
複数のヘッダーを追加できます。
ブラウザ認証
ウェブサイトがリクエストヘッダーにキーやアクセストークンではなく、GUIベースのユーザー名とパスワードを必要とする場合はブラウザ認証を使いましょう。訪問者がコンテンツにアクセスするためにユーザー名とパスワードを入力する必要がある場合は、ブラウザ認証が必要です。
以下のブラウザ認証設定を設定してください:
舞台設定
概要
認証タイプ
使いたい認証の種類。 Browserを選択してください。
URL
ウェブサイトに認証が必要なURL。通常、これはログイン*ページです。例えば、www.acme.com/loginを入力してください*
リクエスト トリガーを使う場合、 URL は通常リクエストトリガーURLと同じです。
ユーザー名セレクター
ユーザー名選択欄の記法CSS。例えば、コンテンツログインページの Username、 USERNAME、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。例えば、ウェブサイトのログインページにある Login、 Submit 、または Sign in ボタンなどです。CSS記の値を取得するには、フィールドを右クリックして検査要素を実行します。
クローラーが正しい送信フィールドを見つけるために、複数の送信セレクターを追加することをお勧めします。
例えば、送信フィールドの id と type CSSセレクターを使用するには、以下を入力してください:
text
#log_in,type=submit
待って
クローラーが URLからの応答を待つ最小時間(ミリ秒単位)です。
マックス、待って
クローラーが URLからの応答を得るために待つ最大時間(ミリ秒単位)です。 もし最大待機 時間がクローラーが応答を受ける前に期限切れを切ると、クローラーはあなたのコンテンツをクロールしません。