2017-08-25 17 views
0

.Net Core 2を使用しています。単純なトークンエンドポイントを追加する必要があります。私はthis記事を以下のが、以下の方法がobsolete in .Net Core 2.Net Core 2 - 認証サービス(Jwtエンドポイント)を追加して使用する方法

、第2リンク引用app.UseJwtBearerAuthentication();

であることが判明した:ConfigureService()に置き換えられていUseXyzAuthentication():

設定を()AddXyzを( )

したがって、ConfigureServiceメソッドでは、

のようなものを使用しようとしています。

services.AddAuthentication(new JwtBearerOptions());

これは正しくありませんが、これはどのように達成するのですか? 残念ながら、私はウェブ上で助けを見つけることができませんでした。

おかげ

答えて

1

は、これらが実装されていることも非常に簡単かつ技術的な方法を説明するかもしれないduplicate

+0

おかげで、それが助けました – Mohsin

0

2.0 可能コアで何より効率的な方法でいくつか。 solution

0

良いmigration guideは、認証とアイデンティティの変化に捧げ全体の記事が含まれています

Configureでは、app.UseAuthentication();を呼び出す必要があります。

ConfigureServicesのコードは次のようになります。

services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) 
    .AddJwtBearer(options => { 
     options.Audience = "http://localhost:5001/"; 
     options.Authority = "http://localhost:5000/"; 
    }); 
関連する問題