2017-04-12 18 views
1

ASP.NET MVCとAngular2アプリケーションがあり、Identity Server 3を使用しています。ユーザーの一般的なワークフローは、取得したトークンをCookieに格納するMVCアプリケーションにログオンすることです。 ログインに成功すると、ユーザーは特定の操作にangle2アプリケーションを使用でき、サブドメインに存在します。角度のあるアプリケーションはWeb APIに「話す」。 mvcと角(javascript)クライアントの間でクッキーに格納されているアクセストークンを共有することは可能ですか?現在、アクセストークンを抽出し、ng2で使用するためにローカルストレージに格納しています。それは働いていますが、私の意見ではこれは洗練されたソリューションではありませんASP.NET MVCとWebAPI共有トークン

答えて

0

直接認証を実装し、SSOを使用することができます。

ユーザーがASP.NET MVCにログインすると、Angularはidentityserverにヒットし、トークンを返します。

OIDC.JSライブラリを使用して、Angularで暗黙のフローを実装できます。

関連する問題