网站不会自动重定向到 adfs 登录



我正在尝试使用 https://www.linkedin.com/pulse/how-implement-sso-aspnet-mvc-application-adfs-tuomas-kesti 上的说明设置一个公司网站以使用 adfs 登录系统,但我的网站没有重定向到 adfs 页面,而是加载网站的主页,就好像什么都没发生一样。查看检查元素中的网络页面显示站点从不调用或重定向到 adfs 页面。

在我的 web.config 文件中,领域和回复值设置为主站点,颁发者值是 adfs 站点,并遵循相同的"https://sts.domain.com/adfs/ls/"格式。adfs 站点已启动并正在运行,其证书中的指纹已添加到标记中。被动重定向启用在标记中设置为 true。

我不确定问题是什么,在网上查找没有找到任何结果。如果有人知道为什么我的网站没有专制重定向,那将不胜感激。

是的,当没有可用的 JWT 时,教程中的代码似乎不会自动重定向。 即,最后一个代码示例应包含一个"else",该"else"响应重定向到 ADFS 登录页面。

请查看适用于 Azure AD 的以下示例:

https://learn.microsoft.com/en-us/azure/active-directory/develop/active-directory-code-samples

我发现它们非常有用,它们(大部分(也可以与独立的 ADFS 一起使用。最重要的是,它们涵盖了各种解决方案体系结构和框架版本。

最新更新