jetty を使用して、Web アプリケーションで j_security_check を使用しています。以下は私のjsp
ファイルのフォームです。
<form action="/j_security_check" method="post">
<table>
<tr>Username:<input type="text" name="j_username"/></tr>
<tr>Password:<input type="password" name="j_password"/></tr>
<tr><input type="submit" value="Login"/></tr>
</table>
</form>
実際、LDAP サーバーからユーザーを認証しようとしています。しかし、初めて認証しようとすると、直接ログインしています。その後、それらの資格情報でアクセスしようとすると、直接ログインしています。
j_security_check
が認証または検証を試行するたびに、ユーザー名とパスワードをどこに保持するかがわかりません。この点に関する任意のアイデア。
以下は、web.xml
参照用のフォームベース認証用に保持したコードです。
形
<!-- Note, this needs to match whats in the AdminWebAppLauncher -->
<realm-name>myRealm</realm-name>
<form-login-config>
<form-login-page>/login.html</form-login-page>
<form-error-page>/loginError.html</form-error-page>
</form-login-config>
</login-config>
<security-role>
<role-name>admin</role-name>
</security-role>
これに関する任意のアイデア。提案してください..!