2016-12-21 7 views
0

У меня есть json.web.service.enabled=false, и я не должен его менять.API JSON WS в liferay: только chosed json ws может работать

Но я хочу получить с местными жителями json ws мою AssetCategory и мои AssetTags. Так можно ли разрешить только это 2 ws?

Я знаю, что если я передам свой json.web.service.enabled в true, я могу разрешить использовать только аутентифицированный пользователь. Но я могу ограничить доступ к странице api/jsonws никому ???

Благодарим за ответы и вашу помощь.

+0

Если вы «ограничиваете доступ к странице api/jsonws никому», как доступны объекты AssetCategory и AssetTags? – brandizzi

ответ

2

В портале -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