2016-12-21 4 views
0

나는 json.web.service.enabled=false입니다. 변경하지 않아야합니다.API JSON WS에서 liferay : chson만이 작동 할 수 있습니다.

하지만 원주민 json ws와 AscentCategory와 AssetTags를 갖고 싶습니다. 그렇다면이 2 ws 만 허용 할 수 있습니까?

내 json.web.service.enabled를 true로 전달하면 인증 된 사용자 만 사용할 수 있음을 알고 있습니다. 하지만 아무도 페이지 api/jsonws에 대한 액세스를 제한 할 수 있습니까 ???

답변과 도움에 감사드립니다.

+0

"페이지 api/jsonws에 대한 액세스를 nobody로 제한하는 경우"AssetCategory 및 AssetTags에 액세스 할 수있는 방법은 무엇입니까? – brandizzi

답변

2

portal-ext.properties에서 아래 포털 속성을 사용하여 웹 서비스 집합 만 허용 할 수 있습니다.

# # The property "jsonws.web.service.paths.includes" denotes patterns for JSON # web service action paths that are allowed. Set a blank pattern to allow # any service action path. # jsonws.web.service.paths.includes=

하는 것은 구체적으로; AssetCategory 및 AssetTag를 json ws와 관련되게 만들려면 사용할 수 있습니다. jsonws.web.service.paths.includes=/assetcategory/*,/assettag/*

+0

감사합니다. 좋은 옵션입니다. 페이지 api/jsonws에 대한 액세스를 불가능하게 할 수 있습니까? – DyM