Safari浏览器的OneLogin CORS问题

时间:2020-10-26 10:12:53

标签: api saml onelogin

我已经集成了一个API,可以通过API令牌创建会话。使用此API https://api.us.onelogin.com/api/1/login/auth

成功生成了会话令牌

会话成功生成后,我正在通过带有Javascript代码的CORS请求传递该会话令牌。这是屏幕截图

enter image description here

现在在新选项卡中,当我打开第三方Web应用程序时,它再次要求我登录。我仅在野生动物园浏览器中面临此问题。对于其余的浏览器(如Mozilla Firefox,Google Chrome,Microsoft Edge Browser),它们运行良好。

我在代码中所做的正是在这里:

  1. 在新域中,假设我创建了自定义登录表单的abc.com,并且我正在使用OneLogin API进行用户身份验证。

  2. 在用户成功通过身份验证并成功生成会话令牌之后,我们将发布CORS请求(JavaScript代码)

  3. 现在在另一个可以使用我们的PHP SAML Master工具包的域上,如果我们在新标签页中打开它,则它不会显示用户已登录(仅在safari浏览器中发出)。对于其余的Firefox浏览器,Chrome,边缘显示用户已登录。

我们是否需要为Safari浏览器添加任何其他参数?

预先感谢

0 个答案:

没有答案