1

XAMLを使用して最初のMetroアプリを開発しています。このアプリは、当社のイントラネット専用です。これらの質問があります-

  1. 現在ログインしているユーザーのアカウント名(ドメイン\ユーザー名)を取得することはできますか?これにはWinRTコンポーネントを使用する必要がありますか?Windows.Security.Authentication名前空間を調べただけWebOnlineId利用可能です。
  2. WebViewコントロールを使用して安全なURLに移動しています。このURLをブラウザで開くと、プロンプトは表示されませんが(マシンがドメインに参加しているため)、WebViewでURLを開くと、ユーザー名とパスワードのプロンプトが表示されます。それを取り除く方法はありますか?

更新-の[機能]タブでエンタープライズ認証を有効にすることで、2番目の質問を解決できました Package.appxmanifest file

4

1 に答える 1

2

1番の場合:

すべての関連情報を取得するには、 Windows.System.UserProfile.UserInformationクラスを使用してください

GetDisplayNameAsync()
GetDomainNameAsync()
GetPrincipleNameAsync()

例:表示名を取得する

 if (UserInformation.NameAccessAllowed)
 {
      string player = await UserInformation.GetDisplayNameAsync();
 }
于 2012-10-03T11:06:13.260 に答える