angular - 登录后如何获取用户名?我正在尝试使用 MSAL (@azure/msal-angular) 进行 Azure 登录
问题描述
我正在尝试将 MSAL (@azure/msal-angular) 用于 Azure 登录和 angular 的新手。我需要在登录后获取用户名并将其显示在 UI 中。提前致谢
解决方案
您可以使用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();');
}
有关更多详细信息,请参见此处。
推荐阅读
- stm32 - 使用 stm32 将音频文件加载到外部内存中
- markdown - 您可以在降价中使用 LI 的图像项目符号吗?
- security - 如何生成访问密钥(AK)和秘密密钥(SK)?
- python - 如何找到具有不同坐标参考系的两个地理空间栅格数据之间的对应像素?
- php - XML cURL 调用没有得到响应
- c++ - c++ filesystem 系统找不到指定的路径
- python - 我的代码中的一个问题,如何检查变量是否存在
- sql - 必须声明标量变量“@AccessLevel”。在 SQL Server 2016 中
- c# - 在 C# 中使用 itextsharp 在 pdf 文档的下一行出现重复
- ruby-on-rails - 使用活动管理员删除索引视图中的列