我目前正在用C# (Windows8Windows Store App,Windows4.5)编写一个应用程序,它高度依赖于一件我以前从未做过的事情:用户管理。
要完成的应用程序必须访问基于Windows的服务器,并使用该服务器解析登录信息,然后根据该用户数据显示功能、配置文件信息等。现在我被困在真正的开始,我不知道如何解决整个应用程序的全局用户(很像XBox应用程序,在每个屏幕的右上角都有一个小的用户表示会很好)。
平台方面:采用Windows解决方案进行全网用户管理(有一台微软的ActiveDirectory服务器在运行),为Exchange和SharePoint服务器提供信息。我想要做的是向AD服务器验证用户,提取信息(全名、角色、访问权限、其他用户数据),然后使用这些信息,首先在右上角显示用户配置文件( XBox Win8应用程序样式),然后加载可访问的功能(这将基于用户的角色和其他域,例如组)。
如果有人知道一个教程或解决方案,可以让我更接近解决问题的这一部分,那就太好了!
发布于 2012-12-29 20:50:32
.NET框架中包含一些特定库,用于处理active directory请求。看看这里:Generic Authentication Call to Active Directory in C#
http://support.microsoft.com/kb/316748
https://stackoverflow.com/questions/14081404
复制相似问题