Как связаться с бэкэндом Archer (получить, создать, обновить существующие записи) из приложения рабочей области? - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь связаться с бэкэндом RSA Archer из недавно созданного приложения, например, обновить существующие записи и создать новые записи.

В качестве обходного пути я попытался создать пользовательский объект и реализовать фрагмент JavaScript для извлечения существующих пользователей, вызвав RSA Archer RESTful API.

Кроме того, я также обнаружил, что RSA Archer заблокировал мне (403 Forbidden Error) создание и обновление записей, когда я использовал код JavaScript в Custom Object для выполнения этих операций.

Мне интересно, обладает ли RSA Archer такой интегрированной функциональностью, чтобы я мог выполнять манипуляции с записями (т.е. извлекать, обновлять, создавать и удалять) из Приложений, Решений или Рабочей области. Будем благодарны за любые хорошие идеи, которые я могу подключить приложение рабочей области к бэкэнду Archer.

1 Ответ

0 голосов
/ 03 апреля 2019

Когда вы делаете POST через REST API в Archer, вам нужно добавить следующий заголовок.'x-csrf-token': (window.sessionStorage) ? window.sessionStorage.getItem("x-csrf-token") : parent.parent.ArcherApp.globals['xCsrfToken']

...