当前位置: 首页 > 知识库问答 >
问题:

WSO2IS 5.3.0-联合身份验证可以创建本地会话吗?

阳宗清
2023-03-14

我们使用的是WSO2IS5.3.0,它被配置为通过联邦SAML身份验证对某些用户(在特定租户中)进行身份验证。

我想知道该进程是否也可以创建一个本地saml SSO会话(因此当调用/samlsso进行本地身份验证时,不会向用户显示基本的身份验证登录页面)。这可能吗?

编辑:如果在联邦身份验证期间设置了commonAuthCookie,我似乎可以完成这一任务。这可行吗?

共有1个答案

秦才
2023-03-14

这也是当前的行为。当您联合身份验证请求时,WSO2将根据来自联合身份提供程序的asuccessful SAML响应为经过身份验证的用户创建一个本地会话。以便下一次同一浏览器来到WSO2身份服务器时,我们将使用本地会话对其进行身份验证,而不进行联合。正如您已经发现的,这是使用commonauthcookie完成的。

此外,如果您的次要请求是SAML或OIDC并不重要,WSO2将管理SSO流,尽管有协议

 类似资料:
  • 我们试图在本地模式下使用BrowserStack在内部网络上点击AUT。我已经对其进行了配置,以便获得远程浏览器会话,但当我试图通过Chrome将其定向到我们的应用程序(或防火墙内的任何)URL时,浏览器会弹出一个对话框,抱怨连接不是私有的,并要求输入用户名和密码。这不是一个正常的弹出窗口,我们无法使用Selenium自动执行,因此它会阻止我们死亡。 通过桌面浏览器会话访问时,系统知道我是谁,并以

  • 我不知道我的代码或Firebase控制台有什么问题,但当我运行应用程序并单击提交按钮尝试创建一个帐户时,它会运行,我不知道为什么。 很抱歉对我的描述含糊不清,但如果有人能告诉我我做错了什么,我将非常感激。 } 错误消息

  • 在身份验证等情况下,与会话相比,使用JWTs有什么优势? 它是作为独立方法使用还是在会话中使用?

  • 我正在使用Vert。后端为x,前端为AngularJS。 Vert. x服务器使用POST和GET方法接收HTTP操作。不知何故,我为每个请求获取不同的会话ID。 以下是来自我的LoginFormHandler类句柄例程的代码片段。 我正在将用户对象放入当前会话中。然后我移动到新页面并向Vert. x服务器发送POST请求。在那个POST处理程序中,我正在尝试获取会话对象: 我没有得到用户。此外,

  • 我遵循了认证教程,但遇到了一些问题。 它不能将变量传递给导入的函数。

  • 我正在尝试根据Laravel5.3中的API对用户进行身份验证。它不起作用。一旦用户在登录后重定向,身份验证就不会持久。 路由配置如下: 在LoginController.php我正在使用 成功保存在文件中的登录后,路由的会话不会启动。 所以在路径上: