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