2012-12-18 3 views
1

liferay를 기존 애플리케이션과 통합하고 싶습니다. liferay에서 제공하는 JSON 웹 서비스를 사용하고 싶습니다. 이러한 서비스 대부분 (/ api/jsonws에 나열 됨)은 인증 토큰 "p_auth" 그러나 나는이 p_auth 토큰을 줄 수있는 이러한 서비스에서 로그인 또는 인증 메소드를 찾지 못합니다.Liferay json 웹 서비스 인증

내 응용 프로그램은 PHP이고 나는 Java에서 전문가가 아니므로 로그인 또는 인증을 위해 HTTP 기반의 REST 및/또는 SOAP 기반 방법을 찾고 있습니다. 그렇게 할 방법이 있습니까?

답변

2

Liferay는 @ActionMapping이라고 표시된 링크에 CSRF 공격을 방지하기 위해 p_auth 키를 추가했습니다. 당신은을 Liferay 측 (파일 portal-ext.properties)에

auth.token.check.enabled=false 

으로이 토큰을 해제 할 수 있지만,이 경우에는 사람이 같은 방법으로 로그인 할 수 있습니다.

자세히 알아보기 here