Azure active directory 是否可以使用msal.js为SPA网站实现切换帐户功能?

Azure active directory 是否可以使用msal.js为SPA网站实现切换帐户功能?,azure-active-directory,single-page-application,msal.js,Azure Active Directory,Single Page Application,Msal.js,我正在尝试为我的SPA网站实现切换帐户功能。我可以登录与启动浏览器的当前用户匹配的帐户。但是,如果我提示选择帐户并提供不同的帐户电子邮件id进行登录,那么它仍然使用启动浏览器的当前用户进行登录并检索id令牌。我有一个要使用的服务帐户,但无法从实际的windows帐户浏览器实例中获取服务用户帐户的令牌。这两个帐户都在同一个租户(公司租户)中,如果我使用相应的windows帐户启动浏览器(以用户身份运行功能),我可以登录它们。是否可以使用msal.js 1.2.2版本实现交换机帐户?如果是,我可以获

我正在尝试为我的SPA网站实现切换帐户功能。我可以登录与启动浏览器的当前用户匹配的帐户。但是,如果我提示选择帐户并提供不同的帐户电子邮件id进行登录,那么它仍然使用启动浏览器的当前用户进行登录并检索id令牌。我有一个要使用的服务帐户,但无法从实际的windows帐户浏览器实例中获取服务用户帐户的令牌。这两个帐户都在同一个租户(公司租户)中,如果我使用相应的windows帐户启动浏览器(以用户身份运行功能),我可以登录它们。是否可以使用msal.js 1.2.2版本实现交换机帐户?如果是,我可以获得一个关于如何实现该功能的示例吗

下面是我的msal配置

var msalConfig = {
                auth: {
                    clientId: config.appServiceConfig.clientId,
                    authority: config.appServiceConfig.authority,
                    redirectURI: config.appServiceConfig.redirectURI,
                    navigateToLoginRequestUrl: false
                },
                cache: {
                    cacheLocation: "sessionStorage",
                    storeAuthStateInCookie: true
                }
            };
var requestObj = {
                    scopes: ["User.ReadBasic.All"],
                    prompt: "select_account",
                    loginHint: "serviceaccount@xxx.com",
                    authority: config.appServiceConfig.authority
                };
谢谢你的帮助

谢谢
Sarat.

请尝试从requestObj中删除
loginHint
。有关更多详细信息,请参阅@Sarat-此问题已在上得到确认。请继续关注GitHub链接以获取更新。请尝试从requestObj中删除
loginHint
。有关更多详细信息,请参阅@Sarat-此问题已在上得到确认。请继续关注GitHub链接以获取更新。