2 개의 끝점 A와 B가 포함 된 웹 API를 개발 중이며 A에 BasicAuthentication을 사용하고 B에 사용자 지정 유효성 검사를 사용해야합니다. 코드를 분할하지 않으려 고합니다. 이 개 프로젝트에 그 동안 나는이 파이프 OWIN을 사용하고 있습니다 :2 개의 파이프 라인이 있고 각기 다른 인증을 사용하는 웹 API
는 app.Map("/api/A", basicAuth =>
{
basicAuth.UseBasicAuthentication(container);
});
app.Map("/api/B", idTokenAuth =>
{
idTokenAuth.UseBearerAuthentication(container);
});
내가 경험하고 문제는 인증 후 항상 HTTP 해당 컨트롤러와 반환에 리디렉션되지 않습니다/1.1 404 찾을 수 없습니다.
팁이 있습니까?
여러 개의 파이프 라인으로 작업 할 때 유용하다는 것을 알게되었습니다 - [이 기사를 확인하십시오] (http://www.strathweb.com/2016/05/running-multiple-asp-net-web-api-pipelines-side- by-side /) – inan