gpt4 book ai didi

.net - 模拟域外的域帐户

转载 作者:行者123 更新时间:2023-12-02 13:28:55 24 4
gpt4 key购买 nike

我有一个单击一次应用程序,它使用 Windows Auth 对 WCF 服务进行身份验证。不过,我试图允许用户通过 VPN 连接在家中运行此应用程序。这里的主要问题是 DefaultNetworkCredentials 设置不正确。

我希望检测用户是否通过 AD 连接

WindowsIdentity.GetCurrent().Name.StartsWith(@"{DOMAIN NAME}\", StringComparison.InvariantCultureIgnoreCase)

但之后我不知道如何在家用计算机上模拟域用户......

最佳答案

我认为您需要在用户级别解决这个问题,

C:\Windows\System32\runas.exe/netonly/user:\"YOURAPPPATH"

尝试让他们从命令行像这样运行您的应用程序。 (或者可能在安装时包含一个看起来像这样的快捷方式)

他们每次运行时都需要重新输入域密码。

这是有关 runas 的更多信息 here

关于.net - 模拟域外的域帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16661089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com