2013-05-22 7 views
0

phpCAS로 인증하는 요청이 있으며 URL에서 직접 액세스 할 때 올바르게 작동합니다 (브라우저의 과거 URL 복사).iframe의 PhpCAS 리디렉션 루프

하지만 Iframe src 또는 버튼 href에서 동일한 URL을 사용할 때 무한 리디렉션 루프가 발생합니다.

어떤 아이디어가 있습니까? 도움

답변

0

오전 사용 CakePHP를하고 problème가 그래서 연결이 끊어 얻을 CAS에 의해 다시 재 연결 동일한 호스트에서이 아니라면 보안 모듈이 리퍼러 세션을 걸고를 확인이었다 및 홈페이지 리디렉션.

해결책은 cakephp에 대한 사용자 지정 세션 처리기를 사용하고 referer 검사를 무시했습니다.

1

에 대한

감사 때문에 (즉, 다시 URL)는 다음 페이지를 방문하는 그래서 인증 후 CAS는 다음 CAS가 동일한 URL로 리디렉션 사용하여 페이지를 보호 할 때에 요청을 전송하여 iframe이 섹션 CAS를 통해 메인 페이지로 리디렉션 한 다음 iframe이 CAS에 요청을 보내면 이것이 무한 루프가되는 이유입니다. CAS는 당신이 따를 수의 작동 방식에 대한 자세한 내용은 this