代码之家  ›  专栏  ›  技术社区  ›  darpet

WCF和Windows身份验证

  •  0
  • darpet  · 技术社区  · 16 年前

    我喜欢使用Windows Cuffic基金会(Windows Cuffic Foundation)进行Windows身份验证。

    为此,我需要Active Directory吗? 服务器如何知道客户机的身份?

    如果有人能找到正在使用WCF服务的客户端的密码,他能在不同的计算机上创建相同的用户名并使用密码访问WCF服务吗?

    1 回复  |  直到 12 年前
        1
  •  1
  •   marc_s MisterSmith    16 年前

    是的,如果要使用Windows身份验证,则需要将Active Directory作为验证用户的源。

    这种情况是通过用户“令牌”的方式发生的——当您的客户机使用其Windows凭据登录到PC时,登录过程将与AD一起检查用户是否合法并颁发“令牌”。然后,在对WCF服务的调用中使用此令牌来确定调用该服务的是谁。