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"
});
}
}
idv3 및 idv4 모두에 대해 OWIN webApi 프로젝트가 코드 변경없이 작동해야합니다. .NETAPI에 webAPI 프로젝트를 이식 했습니까? – rawel