2016-07-28 2 views
0

Moqui에서 공개적으로 액세스 할 수있는 REST API를 만드는 가장 좋은 방법은 무엇입니까? public이란 이전 인증을 필요로하지 않는 API를 의미합니다.Moqui에서 공개적으로 액세스 할 수있는 REST API를 만드는 방법

"public_api"사용자를 만들고 그에게 원하는 서비스에 대한 액세스 권한을 부여하는 것이 지금까지 발견 된 유일한 해결책은. 클라이언트 응용 프로그램은이 사용자를 사용하여 Moqui 서버를 인증합니다.

+0

그 외 어떤 시도를 했습니까? 예를 들어, ArtifactAuthz 레코드를 사용하여 문제의 REST 경로에 대한 액세스 권한을 ALL_USERS 그룹에 부여 했습니까? 이것은 내가 테스트 한 시나리오가 아니며, 아직 사용 사례로 진행되지 않았습니다. –

답변

1

서비스 REST API 리소스, id 및 메소드 요소에 대한 require-authentication 요소를 지원하는 moqui-framework commit # 44272ba의 업데이트가 있습니다. 인증 또는 권한 부여없이 REST API 서비스에 대한 액세스를 허용하려면 익명 -보기 또는 익명 - 모두로 설정하십시오. 이는 XML Screens가 로그인없이 액세스 할 수있는 것과 동일한 패턴 (POP Commerce 전자 상거래 앱과 같은)을 따릅니다.

+0

나는 이것을 시험했으며 완벽하게 작동하고있다. 감사. – Ayman