web-dev-qa-db-ja.com

Windows ActiveDirectoryに対してTWikiを認証する方法

シングルサインオンでWindowsActive Directoryに対して透過的に認証するために TWiki を取得するにはどうすればよいですか?

4
Rym

この機能のために 補足ドキュメント の一部を書きました。このガイドはTWiki4.2を対象としていますが、セットアッププロセスは同じです。

KerberosSSOはFirefoxで機能します。about:configのnetwork.negotiate-auth.trusted-urisにサーバー名を追加してください。

名前のマッピングは最も難しい部分です。 TWiki LDAPプラグインには、ActiveDirectoryログイン名をTWikiユーザー名にマップする正規表現があります。 firstname.lastname形式で大文字の問題が発生しましたが、 正規表現を変更 必要なTWikiユーザー名が生成されました。

4
Matt Everson

シングルサインオンですか、それとも単に認証ですか?

認証はおそらくかなり簡単です。他のすべてのLDAP認証スキームと同じように、ユーザーを維持するOUをtwikiにポイントするだけです。シングルサインオンははるかに複雑で、私にはわかりません。

役立つ可能性のあるHOWTOは次のとおりです。 http://twiki.org/cgi-bin/view/Support/LdapAuthenticationHowTo

2
Matt Simmons

私が理解している限りでは、SSO用のKerberosをサポートするWebブラウザーが必要になります。 IEは、少なくともADサーバーとの通信用に機能が組み込まれている可能性があります。

FirefoxでもKerberosがサポートされていましたが、確認したところです。 DebianStableのものはリンクされていないようです。

1
Bernd Haug

ADに対してシングルサインオンを実行する1つの方法は、NTLMを使用することです。 NTLM over HTTPを実行して、ユーザーに自動ログインを提供できますが、それは実際には簡単ではありません。

私は 2006年のこの記事 、そして 2005年のこのやや派手なウェブサイト に出くわしましたが、 この3番目で最後のリンク ははるかに便利なようです。うまくいけば、それらの1つがあなたを助けるでしょう!

1
Dan Udey