赛普拉斯登录时如何处理两层授权

时间:2020-09-30 08:29:02

标签: amazon-web-services authentication puppeteer cypress ui-automation

我正在用柏树做POC。现在,该应用程序具有SSO的两层-AWS SSO和Azure AD,在自动化登录功能时遇到了问题。 因此,假设我的测试网址为https://example.xyz.com。在访问url时,它会自动重定向到https://example2.awsapps.com/login/?client_id=xxxxxx(这是亚马逊身份验证),然后再重定向到https://login.microsoftonline.com/yyyyy(Azure身份验证)。 现在以前只是自动重定向到microsoftonline,而我设法通过puppeteer处理导航。但是现在我的客户在两者之间实施了AWS SSO的第二层。而且,无论何时将域从xyz更改为awsapps,它都会给我“ Connection Error ”。因此,任何人都可以建议如何处理赛普拉斯的这两种身份验证层情况。

请注意,在通过AWS SSO导航时,我不需要提供任何用户名或密码,我的IP以这种方式配置,但需要提供Azure凭证。

在手动浏览所有域的同时让我登陆microsoftonline来输入用户名和密码。

任何帮助/建议将不胜感激。

0 个答案:

没有答案