前提
バージョン
- Fess:13.1.0
- Elasticsearch:7.1.0
- JDK:11.0.2
- OS:RHEL7
FessおよびRedmine等の起動状況
- Fess含むWEBアプリは、すべて同じ端末で正常に起動済み
- ネットワーク環境は、オフライン
実現したいこと
Fessにて、RedmineやGitlabなどWEB認証を必要とするWEBサイトをクロールしたいです。
RedmineやGitlabではLDAP認証を使用しているため、LDAPを使ってFessのWEB認証を設定する方法をご教示いただけますと幸いです。
発生している問題
下記サイトの「Form認証」に倣い、以下の通り設定してクロールを実行しましたが、目的の検索が出来ず、ログを見たところ、認証に失敗していました。
簡単導入! OSS全文検索サーバFess入門:認証のあるサイトのクロール
項目 | 値 |
---|---|
URL | http://IPアドレス:ポート番号 |
ユーザ名 | LDAP認証で使用しているユーザ名 |
パスワード | LDAP認証で使用しているパスワード |
スキーム | Form |
パラメータ | encoding=UTF-8 |
token_method=GET | |
token_url=ログイン画面が表示されたURL | |
token_pattern=name="authenticity_token" +value="([^"]+)" | |
token_name=authenticity_token | |
login_method=POST | |
token_url=ログイン画面が表示されたURL | |
login_parameters=username=${username}&password=${password} |
Gitlabでも同様に設定したところ、同じく認証が通りませんでした。
あなたの回答
tips
プレビュー