Если ваш браузер и процесс, из которого вы вызываете curl, не могут обмениваться cookie-файлами, OneLogin не узнает, что вы установили действительный сеанс в OneLogin.
У вас возникнет та же проблема, если вы войдете в систему через один браузер (например, FF), а затем попытаетесь выполнить единый вход из другого браузера (например, Chrome)