2016-08-16 11 views
0

나는 간단한 사전 로그 아웃 후크를 만들기 위해 triying있어 작동하지 않습니다, 난 내 메인 클래스의 CustomPreLogoutAction.java,을 Liferay Logout.events.pre는 CAS

logout.events.pre=CustomPreLogoutAction 
와 같은 패키지 내 portal.properties이

이러한 라인과 함께하는 Liferay-hook.xml : 나는 로그인에 대한 간단한 훅을했고, 잘 작동하지만, 로그 아웃에 일을 did't

<hook> 
    <portal-properties>portal.properties</portal-properties> 
</hook> 

, 내가 logout.events.pre을 시도

, logout.events.post하지만 작동하지 않습니다. 문제는 liferay가 CAS가 구현 된 기본 로그 아웃 원인을 사용하지 않는다는 것입니다.

(Insert 메서드를 CentralAuthenticationService.deleteTicketGrantingTicket() 솔루션 수 있지만 후크를 만들고 싶어) 어떻게 해결할 수 있습니까?

답변

0

제 경우에는 제대로 작동합니다.

logout.events.pre=com.abhishek.CustomPreLogoutAction 

같은 클래스의 전체 경로를 지정하고 Action으로 클래스를 확장하십시오.

+1

시도했지만 작동하지 않습니다, 나는 CAS 작품을 싫어하지만 CAS 활성 없습니다 – El0din