1

spring security と jboss サーバーを使用して LDAP 認証を実装しようとしています。

以下は私の環境設定です:

  1. 会社の Windows サーバーで実行されている Active Directory

  2. RHEL 6.4 で実行されている jboss サーバーをデプロイするアプリケーション

  3. 使用するJavaバージョン: 1.6

  4. JBoss バージョン: jboss-eap6、jboss-as-7.1.1 最終版

私が達成しようとしているのは:

  1. ユーザーが会社のネットワーク内の Windows マシンからアプリケーションの URL を開くと、会社の LDAP サーバーに対して認証され、パスワードを求められてダッシュボードにアクセスできるようになります。
  2. 会社のネットワーク外の任意のマシンから同じ URL を開くと、ログイン ページが表示され、資格情報の提供時に会社の LDAP に対して認証が行われ、ユーザー固有のダッシュボード ページが表示されます。

インターネットで入手できる WAFFLE および SPNEGO のドキュメント/チュートリアルを既に確認しましたが、WAFFLE は Win32 API を使用するため、Windows 以外の OS では動作しません。また、SPNEGO(PRE-AUTH)が行うことは、まさに私が達成したいことではありません。

つまり、WAFFLE の機能を実装したいのですが、問題は、私のアプリケーションが UNIX マシンにデプロイされることです。

私を助けてください。

4

1 に答える 1