3

我正在开发一个本质上是信息亭应用程序的应用程序(我将使用 Windows 8.1 的信息亭功能来锁定设备)。

因此,计算机将始终打开并始终登录到运行此应用程序的帐户。

但是,过程的一部分是我需要对用户进行身份验证。他们将使用用户名和密码登录,选择几项内容,然后单击完成,这将注销他们并将应用程序带回登录屏幕。

我怎样才能做到这一点?System.DirectoryServices不适用于 Windows 应用商店应用。我正在研究进行 LDAP 身份验证的其他方法,而 Active Directory Web 服务看起来很有希望(并且会受到支持)。但是我看不到如何使用它进行身份验证(除了它对调用用户进行身份验证的事实,但我似乎也无法在那里进行模拟)。

4

1 回答 1

0

我也在寻找这个答案。我发现您必须转到 package.appxmanifest 并检查 Enterprise Authentication,然后您可以在您的应用程序中使用 CredentialCache.DefaultNetworkCredentials 来获取用户名,但不能获取密码。

于 2013-11-12T19:51:57.223 回答