c# - 在系统上下文中运行的 C#/VC++ 应用程序是否可以访问用户上下文以进行 NTLM/Kerberos 身份验证?
问题描述
我有一个需要在系统上下文中运行的 Windows 应用程序。它需要向代理进行身份验证才能访问 Internet。
限制是:1) 不能要求用户提供凭据,因为它不是面向用户的应用程序,基本身份验证也不是首选选项 2) 使用计算机身份进行身份验证可能不是一个选项,因为它取决于各个企业配置。
如果我想使用集成 Windows 身份验证(用于 NTLM/Kerberos)来利用已登录用户的上下文,那么在系统上下文中运行的应用程序是否可以切换到用户上下文?或者有没有其他更简洁的方式让在系统上下文中运行的应用程序对代理进行身份验证?
解决方案
推荐阅读
- svg - 获取 SVG 元素的坐标
- kubernetes - 如何在节点 js 中列出、删除 k8 satefulsets?
- python - 如何将 Python iotc 配置为通过端口 443 使用 WebSockets 而不是通过端口 8883 使用 MQTT
- python - 如何在 Pycharm 中使用远程解释器运行/调试本地代码?
- github - 为什么github中pdf文件的原始url不能直接用浏览器打开而不是下载
- java - 使用 @PostConstruct 的 Spring Boot 集成测试依赖于 @Before 部分
- twincat-ads - 我可以查询变量和类型的列表吗
- java - 手机冻结在android studio中制作Canvas View的位图
- android - 如何使用兼容支持库的 Android 材质组件?
- html - 如何在html中隐藏列表元素