我在我的 Okta 仪表板上创建 SAML 应用程序。现在,当我单击该应用程序时,它会将我重定向到我的网站,并在我的网站上收到 SAML 响应。
我需要做的是检查请求是否有效。如果请求有效,我将跳过我的登录页面并让用户自动登录。
如何确保请求有效?我在 MVC C# 中开发该代码。
我在我的 Okta 仪表板上创建 SAML 应用程序。现在,当我单击该应用程序时,它会将我重定向到我的网站,并在我的网站上收到 SAML 响应。
我需要做的是检查请求是否有效。如果请求有效,我将跳过我的登录页面并让用户自动登录。
如何确保请求有效?我在 MVC C# 中开发该代码。
您使用的是哪个 SAML 工具包?如果您使用的是 Kentor,您可以查看这篇文章http://developer.okta.com/blog/2016/03/22/use-kentor-authservices-with-Okta,它使用示例应用程序来验证 SAML 响应。如果您使用的是其他工具包,则需要查看其文档以了解如何验证 SAML 响应,因为工具包的配置各不相同,并且是第 3 方工具。
您需要来自 Okta 的证书,您可以通过转到登录选项卡并单击查看设置选项卡并从将用于验证 SAML 的页面下载证书从您的应用程序下载该证书。