#angular #azure-active-directory #msal
#angular #azure-active-directory #msal
Вопрос:
Я пытаюсь использовать MSAL (@azure / msal-angular) для входа в Azure и новичок в angular.Мне нужно получить имя пользователя после входа в систему и отобразить его в пользовательском интерфейсе.Заранее спасибо
Ответ №1:
Вы могли бы использовать myMSALObj.getAccount().userName
для получения имени пользователя.
function showWelcomeMessage() {
var divWelcome = document.getElementById('WelcomeMessage');
divWelcome.innerHTML = 'Welcome ' myMSALObj.getAccount().userName " to Microsoft Graph API";
var loginbutton = document.getElementById('SignIn');
loginbutton.innerHTML = 'Sign Out';
loginbutton.setAttribute('onclick', 'signOut();');
}
Более подробную информацию смотрите здесь .
Комментарии:
1. Не могли бы вы поделиться более подробной информацией о своем коде? В моем ответе есть пример .
2. Большое вам спасибо, я сделал гораздо больше исследований и разработок. Ваш ответ помог. Теперь это работает
3. это не отвечает на вопрос, откуда берется объект msal или служба авторизации…
4. Ответ устарел, может кто-нибудь, пожалуйста, снова открыть