我已经集成了一个API,可以通过API令牌创建会话。使用此API https://api.us.onelogin.com/api/1/login/auth
成功生成了会话令牌会话成功生成后,我正在通过带有Javascript代码的CORS请求传递该会话令牌。这是屏幕截图
现在在新选项卡中,当我打开第三方Web应用程序时,它再次要求我登录。我仅在野生动物园浏览器中面临此问题。对于其余的浏览器(如Mozilla Firefox,Google Chrome,Microsoft Edge Browser),它们运行良好。
我在代码中所做的正是在这里:
在新域中,假设我创建了自定义登录表单的abc.com,并且我正在使用OneLogin API进行用户身份验证。
在用户成功通过身份验证并成功生成会话令牌之后,我们将发布CORS请求(JavaScript代码)
现在在另一个可以使用我们的PHP SAML Master工具包的域上,如果我们在新标签页中打开它,则它不会显示用户已登录(仅在safari浏览器中发出)。对于其余的Firefox浏览器,Chrome,边缘显示用户已登录。
我们是否需要为Safari浏览器添加任何其他参数?
预先感谢