2012-10-05 58 views

回答

6

要将Windows身份验证添加到应用程序,请在清单中声明'enterpriseAuthentication' capability

有关更多详细信息,请参阅this related question中的信息。

编辑:

为了获取用户的域名,我相信你可以使用Windows.System.UserProfile.UserInformation.GetDomainNameAsync。 MSDN上还有User domain name sample

+0

我已经启用了'企业认证,互联网(客户端),专用网络(客户端和服务器)'。我能够在没有证书提示的情况下在WebView中打开Intranet URL。但是在我的XAML代码中,我想要检索域名\用户名,以便我可以调用WebAPI,它将用户名作为输入并返回一些需要位于该图块上的用户特定数据。 – tempid

+0

感谢您的编辑!样品正是我想要的。我能够检索域名和用户名。谢谢Nathan! – tempid

+0

示例中的相关代码被标记为异步 - 'async void GetDNSDomain_Click(object sender,RoutedEventArgs e)',因为代码使用'async'操作 - 'GetPrincipalNameAsync'。我想在'OnNavigatedTo'事件中检索名称。有没有一种非异步的方式来检索它? – tempid

相关问题