我想显示一些信息,比如名字、邮件地址。。。使用ASP.NET Core Web Api从我的SPA(Vue.js(中的Azure Active Directory。如何从Azure Active Directory获取信息并在.NET Core中使用这些信息?
Microsoft Graph会是一个机会吗?
提前感谢!
是的,您可以在用户端点的帮助下将其实现到MS Graph
https://graph.microsoft.com/v1.0/users?$select=displayname,givenName,mail,userPrincipalName
代码示例:
const client = Client.init(options);
let res = await client.api('/users')
.select('displayName,givenName,mail,userPrincipalName')
.get();
注意:在Ms-Graph中,用户端点
givenName
是第一个名称字段用户的。