gpt4 book ai didi

wpf - 如何在 WPF 中使用 Windows 身份验证?

转载 作者:行者123 更新时间:2023-12-04 10:45:53 36 4
gpt4 key购买 nike

我没有找到太多关于如何在 WPF 应用程序中使用 Windows 身份验证的文档。我不会认为它与任何非 WPF 应用程序有任何不同,但似乎确实如此。我想进入我的项目属性 -> 应用程序并确保 Windows 身份验证已打开,但该选项在 WPF 应用程序中不可用(如下文所述)。
http://msdn.microsoft.com/en-us/library/tzdks800.aspx
如果我忽略所有这些,只看 My.User.Name (VB),它是空的。这告诉我不知何故未启用 Windows 身份验证。
似乎我缺少一个概念;有人可以指出我正确的方向吗?
我的计划是使用 PrincipalPermissionAttribute限制访问我的应用程序的某些部分(或者可能是整个应用程序,通过将其应用于 Application_Startup() )。

最佳答案

Itowlson 的回答是正确的,而且,为了在任何方法上使用 PrincipalPermissionAttribute,您必须首先通过调用使 windows 主体成为当前主体:

AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal)

关于wpf - 如何在 WPF 中使用 Windows 身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1521520/

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