Javascript Azure AD编程登录
我们在React中编写了一个SPA,其中包含一个NodeJS后端,该后端以前使用了一种身份验证机制,用户可以直接输入他们的Javascript Azure AD编程登录,javascript,azure-active-directory,msal,Javascript,Azure Active Directory,Msal,我们在React中编写了一个SPA,其中包含一个NodeJS后端,该后端以前使用了一种身份验证机制,用户可以直接输入他们的用户名和密码。我们有一个自动化测试套件,在测试环境中对应用程序运行UI测试。使用旧的身份验证机制,自动化测试套件可以通过编程方式输入用户凭据、登录和测试应用程序 现在我们已经迁移到使用Azure AD,用户不再在我们的应用程序中输入他们的凭据,而是在生成的iframe中输入凭据。不幸的是,这意味着我们的自动化测试套件无法再直接登录 有没有一种方法可以通过编程从Azure AD
用户名
和密码
。我们有一个自动化测试套件,在测试环境中对应用程序运行UI测试。使用旧的身份验证机制,自动化测试套件可以通过编程方式输入用户凭据、登录和测试应用程序
现在我们已经迁移到使用Azure AD,用户不再在我们的应用程序中输入他们的凭据,而是在生成的iframe中输入凭据。不幸的是,这意味着我们的自动化测试套件无法再直接登录
有没有一种方法可以通过编程从Azure AD获取ID令牌,这样我们的测试套件仍然可以访问我们的应用程序?您有没有为此获得解决方案?@mederomuraliev没有,Azure AD没有任何类型的测试环境。您可以选择将您的测试用户添加到租户目录,或者创建一个单独的Azure AD租户+应用程序,仅用于测试。