STSベースの外部ウェブサイトのSharePoint 2013のクローラ認証
-
10-12-2019 - |
質問
SharePoint 2013の高速検索を使用してSTS(セキュリティトークンサービス)ベース認証を持つWebサイトをクロールできません。クロールルールで認証情報とクッキーベースの認証をフォームにしましたが、次のエラーが発生しました:
エラー:アクセスが拒否されました。操作を実行するのに十分な特権がないかもしれません。
STSベースの認証で保護されている外部Webをクロールする正しい方法は何ですか?
解決 2
私はこの問題を解決するためにWebを探索しましたが、STSベースの認証を持つSharePoint検索を使用して外部のWebサイトをクロールすることはできないようです.Windows認証が有効になっていません。ここには、がいくつかの参考文献です
"クレームベースの認証を使用している場合は、Windows認証が任意のWebアプリケーションで有効になっていることを確認してください。 ソース
"SharePointはWindows NTLM認証アカウントを使用してクロールすることしかできません。コンテンツソースは、文書内容にアクセスするためにクローレベル要求の一部として送信されたWindowsアカウントを承認する必要があります。クレーム認証はSharePoint 2010ではサポートされていますが、Gathererはそれでもクレーム対応アプリケーションではなく、認証のみを請求しているコンテンツソースにはアクセスできません。」 ソース
"いいえ、WebアプリをクロールするためにNTLM / Kerberosが必要です。」 ソース < / P>
他のヒント
外部のWebサイトに対する読み取り権限がすでに外部のWebサイトで読み取り権限を持っている場合は、デフォルトのクローラーアカウントを作成する必要がある場合は、外部コンテンツに少なくとも読み取り権限を持つクローラアカウントを指定して新しいクローラルールを指定できます。クローラクロールします。
アクセス拒否エラーが発生したため、クローラアカウントには認証タイプに関係なく外部Webサイトをクロールする権限がないようです。
その他その他、
デフォルトのコンテンツに使用されるドメインアカウントを確認してください アクセスアカウントまたはその他のコンテンツアクセスアカウントは同じではありません どのアプリケーションプールでも使用されているドメインアカウント クロールするWebアプリケーション。そうすることは未発表の内容を引き起こす可能性があります SharePointサイトとマイナーバージョンのファイル(つまり、履歴) クロールして索引付けされるSharePointサイト。
それが役立つことを願っています。
検索クロールのためのWindows NTLMの必要性をサポートするSharePoint 2013のもう1つのTechNet参照があります。
Jamilはすでに引用符 SharePoint Server 2013からのクロールとフェデレーションを計画TechNetのSharePoint 2013認証計画