Можно ли реализовать функцию переключения учетной записи, используя msal. js для сайта SPA? - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь реализовать функцию переключения учетной записи для моего сайта SPA. Я могу войти в аккаунт, соответствующий текущему пользователю, запустившему браузер. Но если я запрашиваю выбор учетной записи и предоставляю другой идентификатор электронной почты учетной записи для входа в систему, он все еще использует текущего пользователя, который запустил браузер, чтобы войти в систему и получить токен идентификатора. У меня есть учетная запись службы, которую я хотел бы использовать, но не могу получить токен для учетной записи пользователя службы из моего фактического windows экземпляра браузера учетной записи. Обе эти учетные записи принадлежат одному и тому же арендатору (компании-арендатору), и я могу войти в них, если я запустите браузер (функция «Запуск от имени») с соответствующей учетной записью windows. Возможно ли реализовать учетную запись коммутатора, используя версию msal. js 1.2.2? Если да, могу ли я получить пример того, как реализовать эту функцию?

Ниже приведен мой msal config

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
                };

Благодарю за любую помощь !!!

Спасибо, Сарат .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...