2013-03-24 3 views
0

Remember me 기능으로 로그인 할 때 사용자 속성 (AttributeRepository에서 가져옴)이 새로 고쳐지지 않은 것 같습니다.CAS 재시크가 이전 사용자 속성을 사용함을 기억하십시오.

사용 사례 : 사용자가 월요일에 로그온합니다. 속성이 검색됩니다. 화요일에는 그 속성이 변경됩니다 (예를 들어 역할). 수요일, 앉아서 Rememberme를 통해 인증하면 CAS 서버에서 이전 특성 값을 반환합니다. 사용자가 로그 아웃 한 다음 로그인하면 해당 속성이 정상적으로 새로 고쳐집니다.

나를 기억하여 로그인 할 때 사용자 속성을 새로 고치는 방법은 무엇입니까?

CAS 서버 3.5.2를 사용하고 있습니다.

+0

가장 좋은 도움을 받으려면 CAS listserv에 전자 메일을 보낼 수 있습니다. 그들은 매우 도움이됩니다. http://www.jasig.org/cas/mailing-lists – blamonet

+0

이미 완료 ...하지만 대답도 없습니다. – jmcollin92

답변

0

현재 이러한 특성은 새로 고쳐지지 않습니다. 속성은 TGT 생성 시간에 검색되고 데이터베이스에 직렬화됩니다 (티켓에 첨부 된 주체와 함께 저장 됨). CAS4-api 브랜치는 일정 기간 동안 속성을 캐시하기로 결정할 수있는 기본 속성 저장소에 항상 위임하여이 문제를 해결했습니다. 트렁크에 API 브랜치 코드의 일부를 전송하기 위해 수행되는 작업이 있지만 일부는 수행되지 않습니다. 이 부분을보고 싶다면이 버그로 JIRA 문제를 열어야합니다. 나는 왜 이것이 일어나고 있는지 그리고 어떻게 고칠 수 있는지에 대한 티켓의 세부 사항을 제공 할 수 있습니다.

+0

이 답변을 주셔서 감사합니다. 수정본이 공개 될 때 아이디어가 있습니까? 해결 방법을 완료했으며 다음 릴리스를 통합 할 때까지 기다릴 수 있습니다. – jmcollin92