Secure Web AppBuilder открывается без запроса на вход - PullRequest
0 голосов
/ 26 мая 2020

Я создал Web AppBuilder в версии для разработчиков. Мои слои объектов и веб-карта доступны для организации на портале ArcGIS. И я использую эти защищенные слои и веб-карту в своем Web AppBuilder. Когда я загружаю и запускаю свое веб-приложение на локальном хосте, так что открывается приглашение безопасного входа в систему, но вместо того, чтобы использовать это всплывающее окно входа в систему, как можно использовать токен, у нас уже есть токен входа в интегрированное приложение. NET Как мы можем пропустите эту всплывающую страницу входа в систему и используйте токен, предоставленный нам через API. Итак, как можно войти в приложение Web AppBuilder, используя токен через API.

1 Ответ

0 голосов
/ 27 июля 2020

Кажется, что Arcgis Web Appbuilder будет использовать jimu / tokenUtils для регистрации токена, если вы передадите его через параметр URL следующим образом:

http://localhost/your_wab_application?token=YOUR_TOKEN_HERE

После этого все запросы будут отправлены с предоставленным токеном, который предоставит вам доступ к защищенному контенту, например слоям или веб-картам, хранящимся в Arcgis Online (или Portal For Arcgis). Вам придется протестировать, но я думаю, что это, вероятно, подавит открытие всплывающего окна входа в систему.

Более подробную информацию о том, как это делается, можно найти в файле jimu.js / ConfigLoader. js в коде вашего конструктора веб-приложений.

...