0

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

例如,他可以使用以下 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 脚本在此更改后也停止工作。

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

4

1 回答 1

0

如果我了解您要查找的内容,则需要在 Tomcat 中实现基于表单的身份验证。

该链接应该有所帮助。

于 2013-09-24T22:26:05.583 回答