首页 > 解决方案 > 在系统上下文中运行的 C#/VC++ 应用程序是否可以访问用户上下文以进行 NTLM/Kerberos 身份验证?

问题描述

我有一个需要在系统上下文中运行的 Windows 应用程序。它需要向代理进行身份验证才能访问 Internet。

限制是:1) 不能要求用户提供凭据,因为它不是面向用户的应用程序,基本身份验证也不是首选选项 2) 使用计算机身份进行身份验证可能不是一个选项,因为它取决于各个企业配置。

如果我想使用集成 Windows 身份验证(用于 NTLM/Kerberos)来利用已登录用户的上下文,那么在系统上下文中运行的应用程序是否可以切换到用户上下文?或者有没有其他更简洁的方式让在系统上下文中运行的应用程序对代理进行身份验证?

标签: c#windowskerberosntlm-authenticationproxy-authentication

解决方案


推荐阅读