Lut*_*ndo 7 asp.net-core-mvc asp.net-core asp.net-core-middleware asp.net-core-webapi
我甚至不确定url重写是否适合我的用例,但我有一种感觉(使用Microsoft.AspNetCore.Rewrite).我有一个客户端,我的ASP.NET核心项目由UseStaticFiles()提供服务.这个项目default在我的启动配置方法中也使用MVC和路由如下:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{action}");
});
Run Code Online (Sandbox Code Playgroud)
我的客户端应用程序执行带外调用,该调用接收来自另一个服务的回调,并且此回调包含url/hash片段,以便客户端应用程序可以处理url/hash片段中的任何内容.让我们说这个服务回复/callback#foo='bar'.
只是更多的上下文,发生的事情是我的客户端应用程序正在从openid-connect提供程序进行登录,并且在登录时,会发生什么情况,您将被定向到提供程序,此提供程序将您重定向回您的应用程序哈希片段(成功登录时),所以当我的ASP.NET核心应用程序获取请求时,callback#foo=bar我希望它wwwroot使用哈希片段为我的静态应用程序提供服务,这样我的客户端应用程序就可以使用哈希片段(这是令牌)由提供者返回)
看起来您想为 wwwroot 中的静态文件提供自定义 URL。在这种情况下,你可以这样做
app.Map("callback#foo=bar", subApp => subApp.UseStaticFiles());
| 归档时间: |
|
| 查看次数: |
108 次 |
| 最近记录: |