2009-08-04 17 views
5

私はPerlで内部Webサイトを構築しており、認証用にWindows資格情報を使用するようにしたいと考えています。私の研究では、これまでKerberos、LDAP、NTLMなど多くのキーワードが出てきましたが、確かな情報はありませんでした。誰でもポインタや良いチュートリアルを手に入れましたか?Windowsログオンを使用したイントラネットWebサイトの認証

ありがとうございました。

+0

あなたはどちらのウェブサーバーを使用していますか? –

答えて

3

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

  • Active DirectoryはLDAPに準拠しています。したがって、LDAPを設定してユーザーを認証することができます

  • Apacheを使用していますか?その場合、Active Directoryディレクトリに認証するためのモジュールがあります。mod_ auth_sspi

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

これらの提案のいずれかが役立つことを願っています。

+0

私はADを使用していると思います。あなたの指針をありがとう。私はこれらのアイデアの一つが私の必要とするものであると確信しています。 – aidan

3

私たちはMod NTMLをApacheに使用しています。ログインしたユーザーのWindows資格情報を取得しますが、おそらくSSOには興味がありませんか?

http://modntlm.sourceforge.net/

+0

私はSSOが私の後ろだと思います。私は、覚えておくパスワードの数を減らし、認証情報の入力回数を減らすことで、ユーザーエクスペリエンスを向上させようとしています。 あなたのヒントをありがとう、この多くは私が探しているときに正確です。 – aidan

3

私はこのトピックに自分自身を見てきました。トピックは私の知識の分野外にあるので、私はまだ正しい答えが何であるかわからない&経験。

アンのApache LDAPモジュール::ApacheのLDAP認証のためのhttp://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html

AのPerlモジュール:ApacheのPerlを使用してApache2::AuthNetLDAP

NT認証しかし、ここで私はインターネットを検索して作ってみたいくつかの可能性がありますモジュール:Apacheのユーザー認証のためにNISを使用してApache2::AuthenSmb

http://www.yolinux.com/TUTORIALS/LinuxTutorialApacheAddingLoginSiteProtection.html#NIS

ActiveDirectを説明した記事アパッチを使用してORY認証:http://www.le.ac.uk/cc/sh23/adldap.html

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

2

Windows上であなたはWaffleを使用することができ、SSOおよびフォームベース/基本の両方が/ AUTHを消化。

+0

これを使用するには、サービスプリンシパルプロバイダをアクティブディレクトリに作成する必要もありません。 – Geronimo

関連する問題