2017-04-26 15 views
0

이전 Owin WebAPI 프로젝트에서 identityserver4를 사용하도록 구성 할 수 있습니까? Owin Startup.cs 파일에서 UseIdentityServer Owin API 용 인증 - .NET 핵심 문제

는 그러나 UseIdentityServerAuthentication 확장 방법은 IApplicationBuilder 응용 프로그램을 필요 IAppBuilder 응용 프로그램 객체가있다. 이것은 .NET Core와 Owin의 차이점 인 것 같습니다.

UseIdentityServerAuthentication을 사용하여 이전 IAppBuilder와 어떻게 작동합니까?

public class Startup 
{ 
    public void Configuration(IAppBuilder app) 
    { 
     // Obviously this won't work. I added this to help explain the issue. 
     IApplicationBuilder app2 = (IApplicationBuilder)app; 
     app2.UseIdentityServerAuthentication(
     new IdentityServerAuthenticationOptions() 
     { 
      Authority = "http://localhost:8080", 
      RequireHttpsMetadata = false, 
      ApiName =" apiName" 
     }); 
    } 
} 
+1

idv3 및 idv4 모두에 대해 OWIN webApi 프로젝트가 코드 변경없이 작동해야합니다. .NETAPI에 webAPI 프로젝트를 이식 했습니까? – rawel

답변