2015-09-22 7 views
5

IApplicationBuilderの拡張メソッドが.UseJwtBearerAuthentication(Action<?> options)であることがわかりました。ASP.net 5のIApplicationBuilder.UseJwtBearerAuthentication拡張はどこですか?

このSO questionAspNet.Security.OpenIdConnect.Server sample server startup fileは、このような拡張があると言えます。 OpenIdConnect上で、私は拡張フォルダを見て、私はUseJwtBearerAuthenticationという名前の拡張子が表示されません。さらにthis blogは、ASP.net 5に含まれるはずだと言います。私もproject.jsonにMicrosoft.AspNet.Security.OAuthBearer、1.0.0-beta3を追加して、Startup.csで参照しようとしました。助け無し。

私が違うのは、私が-beta7を使用していることだけですが、それは重要ではないと思います。

答えて

3

ランタイムバージョンによって異なります。ベータ7ではパッケージはMicrosoft.AspNet.Authentication.OAuthBearerと呼ばれ、ベータ8ではパッケージはMicrosoft.AspNet.Authentication.JwtBearerにリネームされます。

あなたはベータ7を使用しているので、あなたのproject.jsonにこれを追加します。

"Microsoft.AspNet.Authentication.OAuthBearer": "1.0.0-beta7" 

プロヒント:ベータ3のセキュリティパッケージやベータ7 MVCパッケージなどのベータバージョンを混在することはありません。 RC2では

+0

があります。 –

+0

@MickaelCaruso申し訳ありませんが、私はそれを見落としました。私は自分の投稿を更新しました。 –

+0

ありがとうございます。私はproject.json Intellisenseの* .OAuthBearerを見たので、そうかもしれません。しかし、* .JwtBearerがベータ版ですべきことは知っておくと良いでしょう。 –

1

、私はMicrosoft.AspNet.Authentication.JwtBearer> = 1.0.0-ベータ7は解決できませんでし取得しています

Microsoft.AspNetCore.Authentication.JwtBearer 
Microsoft.AspNetCore.Authentication.OAuth 
関連する問題