Google Cloud-从一个Java Servlet验证到另一个

时间:2019-06-04 07:07:44

标签: java security authentication servlets google-cloud-platform

我在Google Cloud上运行了2个Java servlet应用程序。通过将以下部分添加到web.xml(在<web-app>节点下),我可以保护它们的安全性,使它们都需要管理员登录:

<security-constraint>
    <web-resource-collection>
        <web-resource-name>any</web-resource-name>
        <url-pattern>*.jsp</url-pattern>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>admin</role-name>
    </auth-constraint>
</security-constraint>

这可确保如果我访问该Servlet的公共可用URL,则需要以管理员身份手动登录。如何处理身份验证,以便可以从servlet代码本身内部以编程方式从一个servlet应用程序向另一个servlet身份验证?我希望能够安全地从第一个Servlet向第二个Servlet发出请求,而不能公开地向第二个Servlet发出请求。

0 个答案:

没有答案