浏览器已经登录,Office 为什么还要代理登录
浏览器里通过认证的请求,并不会让 Word、Excel 或 PowerPoint 的另一条连接也通过认证。
在桌面版 Office 中打开文档,可能启动另一个网络客户端。在复用浏览器凭据之前,先确定这次请求属于哪个进程、由哪个响应触发。
| 证据 | 接收方 |
|---|---|
| 407 / Proxy-Authenticate | 中间层 |
| 401 / WWW-Authenticate | 文档服务器 |
| 应用登录 | 它自己的认证流程 |
SecureLogin 记录的 Office 2003 案例把 WINWORD.EXE/POWERPNT.EXE 与 IEXPLORE.EXE 区分开来。请把 Office 实际走的路径和它支持的方案与浏览器对比。客户端标识策略也可能不同,微软就 Office 2016 for Mac 16.9 及更高版本记录过这一点。
如果只需要本地副本,在浏览器里下载会改变由哪个客户端获取文件。而编辑并回存,仍然需要桌面应用自身支持的网络流程。