如何通过SAP Launchpad上的UI5应用连接到Microsoft Graph API

时间:2019-02-13 04:14:26

标签: sapui5 microsoft-graph msal

我已经开发了一个UI5应用程序并将其部署到SAP Cloud Platform并在Launchpad门户上注册了它。

我尝试使用Microsoft Graph进行身份验证,它会将我重定向到Microsoft授权网站。它将返回id_token附加到我在Azure上的App Registration中设置的重定向URL上。

重定向网址是这样的: https://flpnwc-subaccount.dispatcher.ap1.hana.ondemand.com/sites#id_token=xxx

重定向时控制台中的错误:

sites:118 Uncaught TypeError: Cannot read property '6' of null
    at getIntentParameter (sites:118)
    at Object.requestSite (sites:364)
    at Object.getSiteJson (sites:512)
    at Object.loadAppSite (sites:579)
    at sites:765
    at sites:766

我试图在Azure上的App Registration中更改重定向URL,但不允许这样的URL: https://flpnwc-subaccount.dispatcher.ap1.hana.ondemand.com/sites?siteId=site_id#app_name-create

我希望在身份验证之后,它将重定向到当前的UI5应用程序URL,并且我可以调用Microsoft Graph API,例如https://graph.microsoft.com/v1.0/me/manager

0 个答案:

没有答案