我的.Net Core服务位于nginx代理之后,并在特定路径下公开,例如https://s.mycompany.com/app会将请求转发到应用正在监听的http://local:8000。
MSAL自动生成到/ signin-oidc的重定向URI。我需要重定向URI包含/ app路径,例如https://s.mycompany.com/app/signin-oidc,但是生成的是https://s.mycompany.com/signin-oidc,它不会发送到我的应用程序。
使用此代码块似乎可以添加路径库,但不包括HTTPS。
app.Use((context, next) =>
{
context.Request.PathBase = new PathString(Configuration["PathBase"]);
return next();
});