可以把代理密码写进 PAC 文件吗?
PAC 只负责选择路由,身份验证随后进行。在脚本中公开密码并不会增加受支持的自动登录。
不能。标准 PAC 结果只指定代理类型、主机和端口。PROXY username:[email protected]:8080 并不是可移植的凭据设置格式。
PAC 返回格式选择一条路由。浏览器连接到该代理后,其身份验证机制会处理质询。任何能够获取共享 PAC 的人也能读取嵌入在其 JavaScript 中的机密,即使这些机密经过混淆。
自动登录需要浏览器支持且代理提供的方法,例如已批准的集成身份验证策略或凭据管理器。否则用户可能需要完成提示;隐藏提示并不会提供凭据。
本地身份验证辅助程序是另一种安排:它接受应用程序的连接并登录到上游代理。其监听器访问权限和凭据存储需要各自的管控。
请使用代理主机名和浏览器详细信息向管理员询问受支持的方法。请将密码排除在 PAC 示例、日志和截图之外。