【发布时间】:2020-03-23 20:15:24
【问题描述】:
我们正在使用量角器为用 Angular 编写的应用程序编写端到端测试。该应用使用 ADAL 库通过 Azure AD 进行身份验证。
目前我们在测试开始前使用 WebDriver 点击 AzureAd 登录过程,但这很脆弱。我们遇到了根本无法加载 Microsoft 密码登录屏幕的问题。此外,本地登录过程可能会变得复杂,因为它有时需要我们的 Windows 凭据,有时不需要。
寻找替代品,是否可以生成:
- 量角器启动过程 (onPrepare) 中的 idtoken 通过 Azure Ad 中的某个节点库(如护照?)直接?我可以稍后设置以供测试使用。
- e2e 测试从配置文件中读取的某种永久存在的静态承载 idtoken?
还有其他我可能会遗漏的方法吗?
【问题讨论】:
标签: oauth protractor azure-active-directory openid end-to-end