2016-05-27 12 views

答えて

2

あなたがOpenIdDict使用することができます。

Hereおよびhereは、OpenIdDictの使用例です。

HereはASP.Core

でJWTトークン認証のアイデンティティのレポでの議論

トークン検証ベアラASP.NETコアのみ サポートのOAuth2のために、マイクロソフトが開発した公式のパッケージです。

1

私は、JWTベアラートークンを使用して認証アプリケーションとしてASP.NETコアRC2でIdentityServer4を使用しています。 (利用できる非常に良いサンプルが)例えばhttps://github.com/IdentityServer/IdentityServer4

:私は私の溶液中の3つのプロジェクト(アプリケーション)

  1. APIことを認証したときに、ユーザーを認証し、それらにJWTトークンを与えるログイン(IdentityServer4)を持っていますJWTトークンの消費者(Scope)としてIdentityServer4に登録されています。トークン属性(クレーム/ロール)は、コントローラメソッドにアクセスするときに検証されます。
  2. Webフロントエンド(HTML/AngularJSのみ)は、トークンを格納し、リクエスト(HTTPヘッダー内)をAPIに送信するときに送信します。フロントエンドはログインに「クライアント」として登録されています

孤立したログインアプリを持つ大きな利点は、登録できる限り多くのAPI /フロントエンドを作成できることですJWTトークンで互いに安全に通信する。

そこに利用可能なサンプルhttps://github.com/IdentityServer/IdentityServer4.Samplesは非常に困難です。このプロジェクトに関連する質問がある場合は、お気軽にお問い合わせください。

0

私はASP.NET Core 1.1をJWTベアラトークンのフロントエンドソリューションとしてバックエンドとして使用しています。トークンはlibによって簡単に作成できます。

https://github.com/Longfld/ASPNETcoreAngularJWT

関連する問題