【发布时间】:2012-10-05 16:20:50
【问题描述】:
我想检索登录用户的用户名。是否可以?该应用程序仅适用于 Intranet。
【问题讨论】:
标签: microsoft-metro
我想检索登录用户的用户名。是否可以?该应用程序仅适用于 Intranet。
【问题讨论】:
标签: microsoft-metro
要向应用添加 Windows 身份验证,请在清单中声明 'enterpriseAuthentication' capability。
详情请参阅this related question 中的信息。
编辑:
要检索用户的域名,相信可以使用Windows.System.UserProfile.UserInformation.GetDomainNameAsync。 MSDN 上还有User domain name sample。
【讨论】:
Enterprise Authentication, Internet (Client), Private Networks (Client & Server)。我可以在没有凭据提示的情况下在 WebView 中打开 Intranet URL。但是在我的 XAML 代码中,我想检索域名\用户名,这样我就可以调用一个 WebAPI,它将用户名作为输入并返回一些需要在磁贴上的用户特定数据。
async void GetDNSDomain_Click(object sender, RoutedEventArgs e),因为代码使用了async 操作 - GetPrincipalNameAsync。我想在OnNavigatedTo 事件中检索名称。是否有非异步的方式来检索它?