6

Perlで内部Webサイトを構築していますが、認証にWindowsクレデンシャルを使用できるようにしたいと思います。これまでの私の調査では、Kerberos、LDAP、NTLMなどの多くのキーワードが見つかりましたが、確かな情報はありません。誰かがポインタや良いチュートリアルを手に入れましたか?

ありがとう。

4

4 に答える 4

3

サーバーは Microsoft Active Directory の一部ですか?

  • Active Directory は LDAP に準拠しています。したがって、ユーザーを認証するように LDAP をセットアップできます。

  • アパッチを使用していますか?その場合、Active Directory ディレクトリへの認証を可能にするモジュールがあります: mod_auth_sspi

  • 最後に、Microsoft は、これらの種類の問題を解決するために Active Directory Service Interfaces (ASDI) を作成しました。MSDNには多くの情報があります。たとえば、これはオープンソースの Hudson CI サーバーが Active Directory に対して認証する方法です。

これらの提案のいずれかがお役に立てば幸いです。

于 2009-08-04T13:06:41.273 に答える
3

私はこのトピックを自分で調べてきました。トピックが私の知識と経験の範囲外であるため、正しい答えが何であるかはまだわかりません. しかし、インターネットを検索して思いついたいくつかの可能性を次に示します。

Apache LDAP モジュール: http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html

Apache LDAP 認証用の Perl モジュール: Apache2::AuthNetLDAP

Apache Perl モジュールを使用した NT 認証: Apache2::AuthenSmb

Apache ユーザー認証に NIS を使用する: http://www.yolinux.com/TUTORIALS/LinuxTutorialApacheAddingLoginSiteProtection.html#NIS

Apache を使用した ActiveDirectory 認証に関する記事: http://www.le.ac.uk/cc/sh23/adldap.html

企業のオープン ソース ActiveDirectory ソリューション: http://www.likewise.com/

于 2009-08-04T16:42:55.440 に答える
2

Windows上のTomcatの場合、SSOとフォームベース/基本/ダイジェスト認証の両方でWaffleを使用できます。

于 2010-05-28T14:48:25.747 に答える