2013-03-19 3 views
0

우리는 Liferay 서버를 가지고 있으며 Apache 웹 서버에있는 정책 에이전트를 사용하여 구성된 공용 페이지 인 로그인 페이지에서 openAM을 통해 사용자의 인증 프로세스를 수행했습니다. 성공적인 검증 후 사용자는 url에 언급 된 goto 매개 변수로 리디렉션되어야하며 인증 모듈을 통해 인증 모듈을 통해 오류를 처리하고 사용자를 요청의 오류 코드와 함께 다시 로그인 페이지로 리디렉션합니다 .Apache 웹 서버, 정책 에이전트, openAM

하지만 아파치 웹 서버가 요청을 가로 챕니다. 오류 코드가 손실 된 것과 같은 이유로 인해 아파치 웹 서버가 요청을 가로 채고 있습니다. 절차를 수정하는 방법이있어서 오류 코드를 잘못 작성했을 수 있습니다. 입증.

또한 우리의 경우 goto 매개 변수가 url에 올바르지 않은 필수 횟수 이상 추가되었습니다.

내가 잘못 생각할 수있는 곳을 알려주십시오. 정책 에이전트를 구성하는 동안 문제가 발생했거나 소스가 다른 것입니까?

답변

0

정책 에이전트는 항상 기존 SSO 세션 추적 쿠키를 먼저 봅니다. 존재하지 않으면 사용자 에이전트를 구성된 loginURL로 리디렉션합니다.

인증에 실패하면 요청에 SSO 세션 추적 쿠키를 사용할 수 없으므로 '오류 URL'을 비공개 목록에 넣어야합니다.

기본 이해를 얻으려면 OpenSSO의 기술 개요 (OpenAM에서 해당 문서를 제공하지 않는 한)를 읽어야합니다.

관련 문제