如何在SharePoint Online中使用ADAL调用Microsoft Graph API
摘要:
在 SharePoint Online 中, SPFx可以通过引用“MSGraphClient”模块轻松调用Graph API,获取到需要的Microsoft Office365中的信息。由于项目现有框架与SPFx不兼容,本文介绍的是如何在普通的SharePoint webpart中,通过 Azure Active Directory Authentication Library (ADAL)进行身份验证,获取token来进行安全的Graph API调用,获取到最基本的当前登录用户信息。
文章正文:
1.新建 Azure AD Application Registration,通过Azure Application,我们可以在SharePoint中进行身份验证,调用Graph API。
1.1登录https://portal.azure.com,点击Azure Active Directory > App registrations > New application registration。
1.2.填写Name, Application type选择Web app / API,Sign-on URL填写任意的URL(如https://localhost),点击Create按钮。