Как создать общедоступный REST API в Moqui
Каков наилучший способ создания общедоступного REST API в Moqui? Под публичным я имею в виду API, который не требует предварительной аутентификации.
Единственное, что я нашел до сих пор, - это создание пользователя "public_api" и предоставление ему доступа к нужным сервисам. Затем клиентские приложения используют этого пользователя для аутентификации на сервере Moqui.
1 ответ
Теперь в коммите moqui-framework #44272ba имеется обновление для поддержки элемента require-authentication в элементах ресурса Service REST API, id и метода. Установите для этого параметра значение anonymous-view или anonymous-all, чтобы разрешить доступ к службам API REST без аутентификации или авторизации. Это соответствует тому же шаблону, который используется для доступа к экранам XML без входа в систему (например, приложение электронной коммерции POP Commerce).