通过在请求中发送参数(凭据)进行登录

时间:2013-09-24 09:14:06

标签: java tomcat ldap jmeter

我已经为Tomcat中的应用程序实现了Active Directory LDAP服务器身份验证。身份验证有效但我还有另一个要求,我需要使用特殊身份验证,例如管理员用户,他不需要使用门户来访问特定页面。

对于Instance,他可以使用以下URL访问第10页

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

这种不寻常的访问方式背后的原因是,管理员希望通过在生产中运行的脚本触发某些功能(数据库重新加载)。所以基本上当你访问这个URL时,数据库将被重新加载。

我想知道如何实现这一点,因为现在如果我使用上面的URL我只是到达登录页面。如何传入管理员凭据并访问第10页?

当我们没有Active Directory(AD)LDAP身份验证时,我能够实现相同的目标,我们基本上硬编码管理员凭据并在用户登录时交叉检查它,这是一个非常古老的应用程序。现在我们不想硬编码任何凭据并转移到AD LDAP,但我们偶然发现了无法访问特定页面的问题,我们的Jmeter脚本在此更改后也停止了工作。

请帮助我提出您的建议或示例实施。

1 个答案:

答案 0 :(得分:0)

如果我了解您的要求,则需要实施form based authentication within Tomcat.

该链接应该有所帮助。