2011-08-06 8 views

答えて

3

現在サポートされていませんが、追加することは間違いありません。

Slingでは、AuthenticationHandlerがJackRabbitによる認証のためにHTTPリクエストからクレデンシャルを抽出します。標準のHTTP AuthenticationHandlerのソースはここにある:

http://svn.apache.org/repos/asf/sling/trunk/bundles/auth/form/src/main/java/org/apache/sling/auth/form/impl/

それが現在ダイジェスト認証をサポートしていませんが、それを構築するための出発点となるでしょう。

1

理論的にはダイジェストが可能です。しかし、Jackrabbitはユーザーのパスワードをハッシュ形式で保存しているので、おそらく実装が容易ではありません。

基本認証でSSLを使用するIMHOは、ダイジェスト認証を使用するほうが好ましい場合があります。

また、OpenIDなどの異なる認証メカニズムを検討することもできます。

関連する問題