Как получить значение из нового Msal.UserAgentApplication (applicationConfig.clientID)? - PullRequest
0 голосов
/ 12 сентября 2018

Это мой первый опыт работы с MSAL.js.

В Azure AD B2C я пытаюсь получить значение из идентификатора пользователя, который вводится во всплывающем экране входа в систему, сгенерированным политикой входа, которая вызывается из файла html.

var clientApplication = new Msal.UserAgentApplication (applicationConfig.clientID, applicationConfig.authority, функция (errorDesc, токен, ошибка, tokenType) { // Вызывается после loginRedirect или acquTokenPopup });

    function login() {
        clientApplication = new Msal.UserAgentApplication(applicationConfig.clientID, applicationConfig.authority, function (errorDesc, token, error, tokenType) {
            // Called after loginRedirect or acquireTokenPopup
        });
        clientApplication.loginPopup(applicationConfig.b2cScopes, "login_hint=user@domain.com").then(function (idToken) {
            clientApplication.acquireTokenSilent(applicationConfig.b2cScopes).then(function (accessToken) {
                updateUI();
            }, function (error) {
                clientApplication.acquireTokenPopup(applicationConfig.b2cScopes).then(function (accessToken) {
                    updateUI();
                }, function (error) {
                    logMessage("Error acquiring the popup:\n" + error);
                });
            })
        }, function (error) {
            reset();
            logMessage("Error during login:\n" + error);
        });

Пользователь вводит userid@domain.com. Мне нужно получить это значение, чтобы я мог разобрать имя домена.

Как извлечь идентификатор пользователя?

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете использовать getUser‎() для извлечения идентификатора пользователя.Для получения подробной информации, пожалуйста, обратитесь к здесь .

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