2016-08-02 2 views
0

나는 JavaEE 프로젝트에서 일하고 있으며 사용자가 CMIS를 사용하는 개인 Alfresco 사이트의 회원인지 확인하기 만하면됩니다. 사용자가이 (개인, 공개) 사이트의 구성원인지,이 사이트의 현재 상황인지 확인해야합니다.사용자가 특정 야외 활동 사이트에있는 경우 가져 오기

+0

그런 다음 내 의견을 삭제했습니다. 죄송합니다. – Akah

+0

CMIS에서 쉽게 할 수 있는지 확신하지 못합니다. 정상적인 Alfresco REST API를 사용해 주시면 감사하겠습니다. – Gagravarr

+0

많은 검색 후 @Gagravarr 내가 REST API를 사용하여 답을 게시해도 괜찮습니까? 아니면 내 게시물을 수정하고 태그를 변경해야합니다 (예 : CMIS 태그 제거). –

답변

1

CMIS만으로는 쉽게이 작업을 수행 할 수 없습니다. 하지만 isMember method이 있기 때문에 SiteService를 사용할 수 있습니다. 이것은 코드가 Alfresco와 동일한 프로세스 (예 : 액션, 비헤이비어 또는 웹 스크립트)에서 실행되는 경우에만 작동합니다.

Alfresco와는 다른 프로세스에서 코드를 실행하는 경우 동일한 방법을 사용하는 웹 스크립트를 작성한 다음 나머지 클라이언트를 사용하여 코드에서 웹 스크립트를 호출하십시오.

또는 Site Members public REST API을 사용할 수 있습니다.

명시 적으로 "공개"로 표시되어 있지 않으면 발견 할 수있는 다른 "새총"REST URL을 사용하지 않으려 고 요청하십시오.

+0

자세히 볼 수 있습니다. 이 게시물 http://stackoverflow.com/questions/38694684/testing-user-account-alfresco-cmis-if-exist –

관련 문제