2017-09-28 20 views
0

私は、MVCコントローラとCookie認証を使用するWebApiコントローラの両方を持つMVCサイトを持っています。しかし、私はWebApiコントローラのいくつかをIdentity 3サーバを使って認証したいと思っています。私はこの回答をチェックしましたが、IdentitySchemeプロパティはIdentity 3を使用しているため、おそらく使用できません(または、おそらく.NETコアの一部ですが、現在は使用していません)。MVCプロジェクトでCookie認証とASP.NET ID認証の両方を有効にする

How do I issue the corresponding Bearer and Cookie identity in ASP.NET with multiple Authorization schemes?

どのように私は、Identity 3サーバーに対して認証するために、いくつかのWEBAPIコントローラを言うことができますか?

答えて

0

これは、app.Mapメソッドを使用して、パスと認証方法を示すことができます。何かのように

 app.Map("/mobile", idsrvApp => 
     { 
      idsrvApp.UseIdentityServerBearerTokenAuthentication(new IdentityServerBearerTokenAuthenticationOptions 
      { 
       ... 
      }); 
     }); 

     app.UseCookieAuthentication(new CookieAuthenticationOptions 
     { 
     ... 
     }); 
関連する問題