如何从Azure AD中获取诸如名字之类的信息并在.net核心中使用



我想显示一些信息,比如名字、邮件地址。。。使用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是第一个名称字段用户的。

最新更新