2011-06-20 14 views
1

プロファイルされた(ユーザー/グループ)Webアプリケーションを実装しており、Active Directoryのすべてのユーザーとグループをアプリケーションデータベースにインポートする必要があります。私はこのアプリケーションをUbuntu ServerのApache Tomcatで実行しています。私は、私のwebapplicationの下でいくつかの管理者のdirecltyにインポート操作を残したいと思いますが、可能でない場合は、.NETクライアントを使用してユーザーを管理すると考えました。Javaを使用してActive Directoryのユーザーとグループをインポートする

私はいくつかのtuturialでWindowsのドメインコントローラに到達することが可能ですが、ユーザーを認証するためにJavaを使用していますが、その場合、私はユーザーを認証する必要はありません。プロパティ

はSystem.getProperty( "user.name")

ユーザーを取得します。私はこのチュートリアルを見ていた:

http://gwallen.com/code/java/activedirectory.php

私は最初のものをtryiedが、それはない作品(LDAP:エラーコード49)ありません。

私は何か助けてもいいですか(チュートリアルやサンプルを教えてください)?

おかげで、
アンドレア

+0

LDAPエラーコード49は「無効な資格情報」です。接続しようとしているときに正しいセキュリティプリンシパルを使用していますか? – mazaneicha

+0

@ mazaneichaちょうど理解するには、私は管理者のユーザーを使用してログインする必要がありますか? –

+0

いいえ - 任意のユーザーアカウントで十分です。最善の方法は、(グループポリシーで拒否された)コンピュータのログオンに使用できないサービスアカウントを作成することです。 – Robert

答えて

0

パスワードなしでADを照会する場合は、Windowsのコアソリューションを必要としています。例えば。 dsqueryコマンド

0

Spring Securityを使用できます。あるいはそうするクラスを見てみましょう。

関連する問題