如何解决Safari浏览器的OneLogin CORS问题
我已经集成了一个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浏览器添加任何其他参数?
预先感谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。