0

Tomcat のアプリケーションに Active Directory LDAP サーバー認証を実装しました。認証は機能しますが、特定のページにアクセスするためにポータルを使用する必要のない管理者ユーザーなど、特別な認証を使用する必要がある別の要件もあります。

たとえば、次の URL を使用して 10 ページにアクセスできます。

http://myhost:8080/index.jsp?page=10&j_username=admin&j_password=Password

この通常とは異なるアクセス方法の背後にある理由は、管理者が本番環境で実行されるスクリプトを介して何らかの機能 (DB の再読み込み) をトリガーしたいからです。したがって、基本的にこの URL にアクセスすると、データベースがリロードされます。

上記の URL を使用すると、ログイン ページに到達するだけなので、これを実装する方法を知りたいと思います。管理者の資格情報を渡してページ 10 にアクセスするにはどうすればよいですか?

Active Directory (AD) LDAP 認証がなくても同じことを達成できました。基本的には、管理者の資格情報をハードコーディングし、ユーザーがログインしたときにそれをクロス チェックしました。これは非常に古いアプリケーションです。現在、資格情報をハードコードする必要はなく、AD LDAP に移行しましたが、特定のページにアクセスできないというこの問題に遭遇しました。この変更後、Jmeter スクリプトも機能しなくなりました。

あなたの提案や実装例を教えてください。

4

1 に答える 1

0

あなたが探しているものを理解したら、Tomcat 内にフォーム ベースの認証を実装する必要があります。

リンクが役立つはずです。

于 2013-09-24T22:26:05.583 に答える