2016-07-28 42 views
0

在Moqui中創建可公開訪問的REST API的最佳方式是什麼?公開我的意思是不需要事先認證的API。如何在Moqui中創建可公開訪問的REST API

到目前爲止,我發現的唯一工作是創建一個用戶「public_api」並授予他對所需服務的訪問權限。客戶端應用程序然後使用該用戶對Moqui服務器進行身份驗證。

+0

你還試過了什麼?例如,您是否嘗試過使用ArtifactAuthz記錄將有問題的REST路徑的訪問權授予ALL_USERS組?這不是我測試過的場景,我還沒有碰到它的用例。 –

回答

1

現在moqui-framework提交#44272ba中的更新支持Service REST API資源,id和方法元素上的require-authentication元素。將其設置爲匿名視圖或匿名視圖,以允許在沒有身份驗證或授權的情況下訪問REST API服務。這遵循與用於XML屏幕的模式相同的模式,無需登錄即可訪問(如POP Commerce電子商務應用程序)。

+0

我已經測試過了,它工作正常。謝謝。 – Ayman