【问题标题】:How to get Log User Out first from Okta and then .Net MVC Application using SAML 2.0如何使用 SAML 2.0 首先从 Okta 和 .Net MVC 应用程序中获取 Log User Out
【发布时间】:2021-02-03 06:36:33
【问题描述】:

我使用 Okta SAML 2.0 完成了单点登录 (SSO)。我在 Okta 中创建了帐户,然后使用选项 Web - SAML 2.0 创建了应用程序,并进行了我在一些博客中找到的配置。然后在我关注这个博客到complete the Sign In Flow 并且它工作正常但现在我正在寻找如何使用 Single Logout URL 注销用户?我尝试搜索,但大多数情况下我找到了 ASP.Net Core 和 Okta SAML API 的解决方案。我没有使用过 OIDC,我已经完成了使用 SAML 2.0 登录的概念证明。有人对此有任何想法吗?

【问题讨论】:

    标签: asp.net-mvc-5 saml-2.0 okta


    【解决方案1】:

    我发现从 ASP.Net MVC Web 应用程序中从 Okta 注销的方法是:从 ASP.Net MVC Web 应用程序 LogOut/LogOff(无论 ActionResult 名称是什么)ActionRetult,一旦应用程序会话清除重定向到

    https://your_tenant.okta.com/login/signout?fromURI=your_redirect_here
    

    它也会终止 Okta 的会话。这对于使用 SAML 2.0 将 SSO 实施到 ASP.Net MVC Web 应用程序 NOT for OIDC (OpenID Connect) 方法时很有用。

    更多信息可以找到HERE

    【讨论】:

    • 如果有人知道,我仍然愿意接受其他答案/方式,然后请发布答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    相关资源
    最近更新 更多