【发布时间】:2017-03-14 08:36:23
【问题描述】:
我对 Tomcat 很陌生,所以请善待。
我的目标是从 URL 的基本 html 身份验证中检索用户名,例如:
http://username:password@example.com/index.jsp
(我想要用户名值)
我意识到这将被编码为授权标头,因此只需获取编码的 user:pass 就可以了。
当我尝试将基本身份验证信息发送到我的 JSP 页面读取标头时,没有授权标头 (request.getHeader("authorization"))
我还没有在 tomcat 中打开基本身份验证,因为我只是想先检索编码值。但我认为即使我实际上没有对任何东西使用基本身份验证,标题也应该仍然存在。
我该怎么做?如何让request.getHeader("authorization"); 在 tomcat 中工作?
我对 Tomcat 很陌生,我认为我忽略了某处的设置。
【问题讨论】:
-
这就是我通过 JDBC (server.xml) 添加基本身份验证的方式:
标签: java jsp tomcat basic-authentication