MSAL и JS: найти информацию о занятости / занятости. ReplyURL Фрагменты ошибок не поддерживаются в URL перенаправления. - PullRequest
0 голосов
/ 20 сентября 2019

Требование: получить информацию о доступности / занятости и расписание собрания в приложении SAP UI5 FLP, размещенном в облаке sap. Я пытаюсь вызвать MS Graph API: https://graph.microsoft.com/v1.0/me/calendar/getSchedule Для этого портала Azure - быстрый запуск для Javascript с использованием образца https://docs.microsoft.com/en-us/graph/auth/

Подход: я пытаюсь следовать подходу SPA с использованием MSAL: https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-spa-overview

2) В качестве первой части этого требования я могу реализовать информацию о свободном / занятом помещении в POC, используя MSGraph REST API I. Успех: Автономное html-приложение, работающее на локальном сервере: http://localhost:30662/ II.Успех: приложение SAP UI5, размещенное на нео: https://vmsoutlookintegration -cr448jkc9d.dispatcher.int.sap.eu2.hana.ondemand.com / III.Технический сбой из-за URL-адреса FLP: приложение SAPUI, размещенное на нео, но настроенное как URL-адрес FLP, https://flpsandbox -cr448jkc9d.dispatcher.int.sap.eu2.hana.ondemand.com / sites / sapitflpdev # planning-DisplayWALLDORF? Center= WALLDORF

В этих 3 случаях код REST API будет таким же, но URL-адрес ответа будет другим.Поскольку URL-адреса приложения FLP имеют специальные символы #, запросные пары, поэтому Azure не позволяет настраивать, мы получаем ошибку. Фрагменты не поддерживаются в URL перенаправления

Скриншот конфигурации Azure: фрагменты не поддерживаются в URL перенаправления

https://flpsandbox -cr448jkc9d.dispatcher.int.sap.eu2.hana.ondemand.com / sites / sapitflpdev # planning-DisplayWALLDORF? Center = WALLDORF

Мы не можем изменить URL.После имени домена (xxx.hana.ondemand.com) "sapitflpdev # planning-DisplayWALLDORF? Center = WALLDORF" обозначает одно приложение в SANDBox.

Я также пытался декодировать специальные символы, но это не сильно помогает.

С уважением, Showkath.

...