在新冠病毒导致的停机期间,我的任务是自动化某些管理任务。特别是处理供应商的发票和库存。其中一个供应商有一个需要SAML2.0身份验证才能访问的webservice仪表板
我曾使用SAML tracer Firefox插件手动获取示例SAML请求,但每当我尝试将其自动化时,收到的最好结果就是“无效SAML文件”错误。然而,大多数时候,我只是重定向到初始登录页面。我相信SAML身份验证的第一步是重定向,但随后它会完全停止(没有网络流量)
起初,我尝试使用Python的“requests_html”模块,因为它(据说)支持JavaScript。但是,我总是被重定向回登录页面,并得到200响应(成功失败),而没有收到SAML响应
硒也是如此
我熟悉标准的POST、GET、响应交互和基本的cookie处理,但这似乎是一个完全不同的野兽
是否有一个最佳的做法来自动化这个登录过程,我似乎无法找到
目前没有回答
相关问题 更多 >
编程相关推荐