【发布时间】:2021-04-19 23:25:50
【问题描述】:
我有一个托管在 IIS 上的 WebAPI,我正在尝试将其移至 Service Fabric。一切正常,除了我的 OpenIdConnect 中间件。重定向到身份验证提供程序永远不会发生。我将其设置为仅在用户使用 MapWhen 到达某些路线时重定向用户
app.MapWhen(owinContext =>
{
if (owinContext.Request.Path.Value.ToLower().StartsWith("/someroute))
{
return true;
}
return false;
}, adApp => adApp.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
我可以调试 MapWhen 并且我看到它返回 true,但没有发生任何重定向,而不是重定向。有什么想法可能导致重定向失败?该中间件是否与自托管应用兼容?
【问题讨论】:
标签: openid-connect middleware global-asax webapi