我目前正在用C#编写一个应用程序(Windows 8 Windows应用商店应用程序,.Net 4.5),这在很大程度上依赖于我之前从未使用过的一件事:用户管理。
要完成的应用程序必须访问基于Windows的服务器,并使用该服务器解析登录信息,然后根据该用户数据显示功能,配置文件信息等。现在我陷入了困境,我不知道如何解决整个应用程序的全局用户(非常像XBox应用程序,每个人的右上角都有一个小的用户表示会很好屏幕)。
关于平台:我们使用Windows解决方案在整个网络中进行用户管理(运行Microsoft ActiveDirectory服务器),为Exchange和SharePoint服务器提供信息。我想要做的是用AD服务器验证用户,提取信息(全名,角色,访问权限,其他用户数据),然后使用这些信息,首先在右上角显示用户配置文件(XBox Win8)应用程序样式),并加载可访问的功能(这将基于用户的角色和其他域,例如组)。
如果有人知道教程或解决方案可以让我更接近解决问题的这一部分,那就太棒了!
答案 0 :(得分:1)
.NET Framework中包含用于处理活动目录请求的特定库。看看这里: Generic Authentication Call to Active Directory in C#