首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单点登录Okta会话

单点登录Okta会话
EN

Stack Overflow用户
提问于 2021-08-10 14:49:24
回答 1查看 820关注 0票数 0

我有多个web应用程序运行在不同的领域。Okta是所有这些应用程序的身份/服务提供者。在其中一个应用程序中与Okta集成之后(遵循Okta文档中提供的示例),在Okta域中(https://developer.okta.com/docs/reference/api/sessions/)创建了一个新的cookie ()。

如何使用此方法将SSO应用到其他web应用程序中。在不提示登录凭据的情况下,允许访问其他应用程序的最佳方法是什么?

我是否需要在每个应用程序中调用getCurrentSession API,并且只有当API为404时才需要重定向到登录页面(按照文档,getCurrentSession将根据Okta检索当前活动会话)。

请分享你的想法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-13 02:27:13

这完全取决于你如何整合你的应用程序:重定向到Okta或者使用Okta小部件。如果您确实重定向,它几乎保证在您的第二个应用程序的零问题身份验证,因为您的重定向第二个应用程序将把sid cookie发送回Okta,这是在验证您的第一个应用程序。

有了小部件,事情可能会变得有点复杂,因为它依赖于第三方cookie。okta-auth-js GitHub repo提供了一些示例,说明在试图验证用户身份时,如何使用okta检查会话是否存在。检查https://github.com/okta/okta-auth-js#third-party-cookies

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68728969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档