【发布时间】:2011-07-08 09:17:34
【问题描述】:
我有一个将数据发布到 Domino Java 代理的外部应用程序(非 Domino)。
我可以使用 REQUEST_CONTENT CGI 变量读取数据,一切都很好。
但是,由于我想阻止任何人运行此代理,因此在 HTTP 标头中发送了用户名/密码(基本身份验证中的“授权”,base64 编码)。现在,我想阅读、解码并手动验证提供的用户名/密码是否正常(来自包含所有访问权限的数据库、自定义数据库,而不是 domino 目录)。
我的问题是,如何访问 Java 代理中的 HTTP 标头,主要用于“授权”?
顺便说一句,我们所有的 Domino 服务器都在使用“表单身份验证”(SSO),所以我有点想使用我的自定义解决方案来伪造基本身份验证。
有可能吗? 感谢您的帮助!
【问题讨论】:
-
那么你真的不希望它是安全的吗?
-
尽管有上述评论,为什么还要将 Domino 通讯簿的内容复制到可能不安全的应用程序中。我猜你想跟踪入侵你系统的尝试,但真的有商业案例吗?
标签: java http-headers lotus-domino