我使用单点登录 (Onelogin) 访问公司网站,并希望通过 curl 访问该网站。但是,即使我已经通过浏览器进行了身份验证,curl 也会直接将我重定向到 onelogin 页面。我的电脑上是否存储了 Cookie,我可以将其提供给 curl?
答案1
除非您的浏览器和您调用 curl 的进程可以交换 cookie,否则 OneLogin 将无法识别您已在 OneLogin 建立了有效会话。
如果您通过一个浏览器(例如 FF)登录,然后尝试从另一个浏览器(例如 Chrome)进行 SSO,则会遇到同样的问题