Angular 7-在Azure AD身份验证后获取登录用户名

时间:2019-06-30 09:52:11

标签: angular active-directory azure-active-directory angular7

我已经在Azure应用服务中托管了一个新的Angular 7应用。还基于https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad

添加了Azure AD身份验证

AD身份验证正在工作(当我进入站点时,它会转到Microsoft登录页面,并且一旦登录重新运行就重新登录)

我现在的问题是如何获得登录用户名以显示在UI中?我搜索了很多链接,但没有找到像我这样的初学者的帮助。有人可以帮我吗?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

下面的链接帮助我解决了。这很清楚地解释了

https://github.com/benbaran/adal-angular6-example

答案 2 :(得分:0)

如果您使用的是“ adal-angular4 ”模块,则可以使用this.adalService.userInfo.profile.name来获取其他信息的用户名,您可以在此处this.adalService.userInfo上查看响应。