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

通过MembershipProvider验证和获取断开连接的WPF应用程序中ActiveDirectory用户的角色

  •  9
  • D3vtr0n  · 技术社区  · 17 年前

    我有一个项目需求,需要在远程/断开连接的WPF应用程序中对ActiveDirectory进行身份验证。

    我需要:

    1. 验证用户是否存在。

    这需要在Active Directory所在网络之外的远程位置进行。

    1 回复  |  直到 17 年前
        1
  •  15
  •   rlb.usa    14 年前

    从WinForms或WPF应用程序中,您现在可以利用“ Client Application Services

    这允许您连接到可以验证登录的WCF服务。上面的链接提供了一个演练,展示了让所有功能正常工作是多么容易,一旦你有了一个正常工作的应用程序,你就可以修改你的配置,指向不同的会员资格提供商和/或角色提供商。

    值得注意的是,开箱即用的解决方案包括一个名为 ActiveDirectoryMembershipProvider ,但Active Directory没有RoleProvider。

    System.DirectoryServices.AccountManagement . 对于最基本的会员资格和角色服务,您需要具备以下功能来创建自己的基本会员资格提供程序和角色提供程序: