Shinsuke Sugaya
shins****@yahoo*****
2013年 5月 15日 (水) 22:55:27 JST
菅谷です。 認証まわりの話なので、公開できるような事例がないのですが、 ポイントをまとめますと、「role情報をリクエストヘッダ、クッキー経由で 送ることが可能」です。そのPHPのシステムがどのようなものか わかりませんが、リクエストヘッダーで送る方法はリバース プロキシ的なものが間に挟まるようなときに使う感じになるので 多くの場合は、クッキー渡しで利用することになるかと思います。 設定するクッキーはFessが参照できる形でPHP側から ドメインやパスを設定してもらうとして、任意のnameと valueの方は role を , 区切りで渡します。nameの方は Fess 8では fess.diconのRoleQueryHelperImplで <component name="roleQueryHelper" class="jp.sf.fess.helper.impl.RoleQueryHelperImpl"> <property name="cookieKey">"fessRoles"</property> <property name="encryptedCookieValue">false</property> <property name="defaultRoleList">{"guest"}</property> </component> とすると、fessRolesというクッキーの名前でroleを カンマ区切りで渡すことができると思います。 リクエストヘッダーを利用する場合は、headerKeyと encryptedHeaderValueを指定していただければ 良いと思います。基本的には http://fess.codelibs.org/ja/articles/article-3.html でリクエストパラメータの例のものと同じ感じになります。 よろしくお願いいたします。 shinsuke 2013年5月15日 15:13 saitoh <kuria****@gmail*****>: > 斉藤と申します。 > > 現在8.1.0を使用しております。 > PHPで作成しているシステムからfessへの検索を行いたいのですが、 > その際にroleを指定しロールベース検索行いたいと思います。 > > fessサイト内の「ロールベース検索編」では、リクエストヘッダ、クッキーでの > roleが取得可能とありますが、これはrole情報をリクエストヘッダ、クッキー経由で > 送ることが可能ということでしょうか。 > 可能な場合は、リクエストヘッダの書き方、又はクッキーの記述方法を > 教えて頂けないでしょうか。 > または、事例など参考になるサイトなど教えて頂けないでしょうか。 > > > _______________________________________________ > Fess-user mailing list > Fess-****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/fess-user >