我目前正在一个充满限制的公司环境中工作,在一个非管理员 Windows 7 工作站上,我有几天无法访问公司用户支持。
更重要的是,我通过我的 Active Directory 帐户连接到我公司的网络,并且我可以通过预配置的代理访问互联网。我有 url,我有端口号(通过 Internet 选项 -> LAN 设置菜单)。关于互联网访问,一切正常。
问题是我正在维护一个应用程序的代码,该应用程序的库是通过 Maven 远程聚合的。Maven 需要互联网才能从公共存储库下载指定的库。代理可以在设置 xml 文件中设置,我可以在其中设置代理主机 url、端口号、非主机 url 和用户凭据。
我假设我可以使用 AD 凭据:不起作用(Maven 明确记录“未被代理授权”)。然后我尝试查看我的用户帐户存储的凭据管理器,但我没有注意到任何与代理相关的凭据。由于我不是工作站的管理员,因此可能会有一些限制。我还尝试不使用某些凭据,认为代理可能不需要任何用户身份验证:没有用。
我在这个问题上苦苦挣扎,因为可以检测系统代理设置的应用程序设法连接,并且您必须使用一些凭据。
所以我有两个问题:
- 操作系统是否在未指定任何类型的情况下提供任何类型的默认凭据(我假定为 AD 凭据,但我可能是我忘记考虑的其他东西)?
- 除了上面列出的方法(用户帐户的凭据管理器)之外,还有其他方法可以获取操作系统使用的凭据吗?
谢谢你的帮助 !