URL 재 작성을 사용 사례에 맞출 지 모르겠지만 (Microsoft.AspNetCore.Rewrite
사용) 느낌이 들었습니다. ASP.NET 코어 프로젝트에서 UseStaticFiles()를 사용하는 클라이언트가 있습니다. 내 시작 구성 방법에 다음과 같이 같은 프로젝트는 또한 경로로 default
MVC를 사용UrlRewrite 미들웨어 및 클라이언트 응용 프로그램
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{action}");
});
내 클라이언트 응용 프로그램 않는 다른 서비스에서 콜백을 수신하고이 콜백은 URL/해시 조각을 포함 밴드 전화의 부족 클라이언트 응용 프로그램은 URL/해시 조각에있는 내용을 처리 할 수 있습니다. 이 서비스가 /callback#foo='bar'
으로 응답합니다.
내 클라이언트 응용 프로그램이 openid-connect 공급자로부터 로그인을하고 있고 로그인 할 때 공급자에게 직접 연결되면 어떻게됩니까?이 공급자는 사용자를 응용 프로그램으로 다시 리디렉션합니다 성공적으로 로그인 할 때 해시 조각의 토큰을 사용하여 ASP.NET 핵심 응용 프로그램이 요청을받을 때 callback#foo=bar
내 클라이언트 측 응용 프로그램이 해시를 사용할 수 있도록 해시 조각을 사용하여 내 정적 응용 프로그램을 wwwroot
에 제공하고 싶습니다. fragment (제공자가 반환하는 토큰)
내가 누락 될 수 있습니다 뭔가를 할 수 있지만, 문제는 여기에 무엇입니까? –
기본적으로 내 브라우저에 localhost : 5000/callback # foo = bar를 입력하면 내 클라이언트가 해시 조각을 사용하여 내 클라이언트가 해시 조각을 사용할 수있게하고 싶습니다. 대신 엔드 포인트/콜백에 대해 구성된 컨트롤러가 없기 때문에 내 앱 404 일뿐입니다. – Lutando