0

应用程序以 MIME 格式向 Notes 用户发送备忘录。内容由后台代理中 RT Body 字段的 HTML 渲染生成。正文包含 .LOG 类型的附件。附件图像使用与基于用户(修改原始文档)环境的文件类型关联的图像,在这种情况下为记事本图标。附件图像的 IMG 源转到配置为使用 SPNEGO SSO 身份验证的 Domino 服务器(代理在该服务器上呈现正文)。

<img width="203" height="34" alt="filename.log" border="0" src="https://server/appl/app.nsf/viewunid/docunid/Body/0.5FA?OpenElement&FieldElemFormat=gif"/>

当用户在 Notes 客户端中打开邮件时,不会呈现图像并提示用户输入凭据。多次尝试后失败,图像不可见。但是,如果用户在打开备忘录之前使用 IE 浏览器打开网站,则不需要凭据并且图像显示没有问题。

Notes 客户端中的内部浏览器似乎无法与服务器协商/初始化 SSO 会话。

如何解决这个问题?

4

1 回答 1

0

我认为 Notes 客户端不支持 SPNEGO 身份验证,因此我认为您将不得不在消息中的多部分/相关 MIME 实体中嵌入 HTML 中的图像,为图像实体设置 Content-ID 标头并在 src 属性中使用“cid:”URL。

于 2013-03-27T02:54:49.290 回答