2013-05-13 1 views
0

인증이 올바른 경우 세션에 일부 데이터를 저장하려면 CAS 3.5를 수정하고 싶습니다. (올바른 방법인지 확실하지 않음)CAS 수정 (데이터 공유)

CAS 서버가 내 Active Directory에 연결된 Kerberos에 연결되어 있습니다. 인증이 성공적으로 완료되면 AD에서 데이터를 검색하려고합니다. 그런 다음이 데이터를 세션 속성에 저장하여 컨트롤러에서 쉽게 사용할 수 있습니다.

누군가가이 매우 큰 CAS 서버 프로젝트에서 할 일에 대한 단서가 있습니까?

감사합니다, CAS는 검색과 사용자를 연결하는 메커니즘을 가지고

답변

0

는 사용자의 SSO 세션과 속성.

구현은 Jasig 사람 디렉토리 프로젝트를 기반으로한다 : (https://wiki.jasig.org/display/CASUM/Attributes

특정 클라이언트 : https://wiki.jasig.org/display/PDM15/Person+Directory+1.5+Manual

당신은 다음 특정 클라이언트에 해당 속성을 "해제"로 내장 된 서비스 관리 도구를 사용할 수 있습니다 Java 클라이언트, PHP 등)는 CAS 서버 유효성 검사 응답에서 속성을 읽고 추출 할 수있는 기능을 내장하고 있습니다. 위의 링크와 각 클라이언트에 대한 구체적인 문서를 나열해야합니다.

속성로드를 활성화하려면 "deployerConfigContext.xml"의 "attributeRepository"bean을 제공된 PersonDirectory 구현 중 하나로 대체하고이를 백업 저장소에 링크해야합니다.