2017-07-12 15 views
-2

角度アプリケーションを開発するには、角度2/4を使い始めました。すべてのアプリケーションは、Windowsマシン上のログインしたユーザーのユーザー名を取得できる必要があります。角度のあるアプリケーションは、IISとWindows認証を使用してホストされます。 angularJSを使用するときは、インデックスページとしてWebフォームを使用し、.NETを使用してWindowsユーザー名を取得し、ユーザー名をWebページに格納しました。Angular 2/4アプリケーション内のWindowsユーザー名を取得

角度2/4を使用してWindowsユーザー名を取得するにはどうすればよいですか? CLIを使用してアプリケーションを作成しています。

すべてのお手伝いが大変ありがとうございます。

+0

Angular 2/4アプリケーションを.NET内でホストすることはできます。 – HaveSpacesuit

+0

角度とは関係ありません。 ntlmまたはKerberos(Windows認証)を使用してユーザーをログオンする必要があるWebサイトホストと関係があり、その後、Webサイトは現在のユーザーの名前をUIに提供できます。 – Will

+1

web apiサービスを作成し、windows authとして設定し、principal.Identity.Nameなどのオブジェクトを返すだけです。私は同じことをしていますが、私はトークンサービスを作成し、データベースに格納されているユーザー情報とロールとアプリケーション固有のロールを持つJWTを返します – Fab

答えて

0

あなたはあなたのangularJS .NETプロジェクトのやり方に似ています。 Angular 2/4にはクライアントのPCにアクセスする機能はありません。

ここで説明するようにあなたは、Visual Studioと.NETとの角度CLIを使用することができます
関連する問題