2016-04-15 16 views
0

私はAsp.Net Identity 2.0を使ってユーザーを認証するASP.NET WEB API(プロジェクト1)を持っています。このAPIは、認証と承認の目的のためだけのものです。ASP.NET ID 2.0でベアラトークンを検証する方法は?

私は2つの以上のプロジェクト

  1. ASP.NET MVC 5プロジェクト(プロジェクト2)
  2. ASP.NETのWeb API(プロジェクト3)持っている - これは、ビジネスに関連するサービスが含まれています。

3つのプロジェクトはすべてhttpsを使用します。

MVCプロジェクトは、ユーザー名、パスワードを収集し、APIプロジェクト(プロジェクト1)に送信します。 Apiプロジェクト(プロジェクト1)は、ユーザを認証し、ベアラトークンを返送します。 mvcプロジェクト(プロジェクト2)に認証Cookieが設定されています。それはこれまでうまくいく。

MVCプロジェクト(プロジェクト2)から2番目のAPI(プロジェクト3)にベアラトークンを渡して、そのプロジェクト(プロジェクト3)を認証する必要があります。私は、ベアラトークンを検証するためのUserManagerでメソッドを見つけることができません。

すべてのアイデア?

答えて

0

呼び出されているAPI関数で[Authorize]属性を使用しようとしましたか?

関連する問題