gpt4 book ai didi

c# - 在 REST WCF Web API 中使用 Windows 身份验证对用户进行身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:16 25 4
gpt4 key购买 nike

我需要将一些 WCF Web API 公开给第 3 方系统。第 3 方系统可以使用 Windows 身份验证来验证用户。我的 Web 服务将公开一个登录方法,用户名将在其中传入。我需要使用 Windows 身份验证对传入的用户进行身份验证。

我尝试使用以下方法确定用户的角色:

 Roles.GetRolesForUser(UserID)

我收到以下错误消息:"仅当用户名参数与当前 Windows 标识中的用户名匹配时才支持该方法。"

如何使用 Windows 身份验证验证传入的用户名?

最佳答案

您必须先模拟用户,然后才能获得他/她的角色。或者无论如何都是具有足够访问权限的用户。

这是来自 Microsoft 的一个很好的引用,解释了这一切:

http://msdn.microsoft.com/en-us/library/ff647405.aspx

关于c# - 在 REST WCF Web API 中使用 Windows 身份验证对用户进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12798881/

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