Custom Identity Asserter 개발내용 입니다.
1. 동작 프로세스입니다.
2. 적용방법
1) 개발을 완료한 이후에 ant 빌드 이후 생성된 jar 파일을 적용하고자 하는 도메인 lib에 넣습니다. 이후 서버를 재시작 합니다.
예제 ) D:\oracle\Middleware\user_projects\domains\oam_domain\lib
2) console 로그인이후 보안영역>제공자 메뉴로 이동합니다.
3) 위 메뉴로 이동한 후 "새로만들기"를 클릭하면
미리등록한 Custom Identity Asserter를 선택할수 있습니다.
유형 선택한후 적당한 이름을 기입하고 등록합니다.
4) 새로 등록한 Asserter를 클릭한후 필수 파라미터 값을 등록 합니다.
-. Logout URL : 로그아웃시 포워딩할 url 입니다 : http://도메인:7001/login/logout.jsp
-. Login URL : 로그인시 포워딩할 url 입니다. : http://도메인:7001/login/login.do
-. Session Key : 세션키 입니다. : SLP_SESSION_USER
-. Login Gate : 세션공유를(Coherence) 위한 중간 페이지 입니다. : http://도메인:7001/SessionWeb1/loginProcess.jsp
=> 역할은 세션에서 user id를 반환하는 역할을 합니다.
-. Param Key : 여분 파라미터 입니다.
-. Filter URL : 특정 url을 캐치시 등록합니다.(구분자는 "," 쉼표 입니다.) : webcenter/spaces/page/docView
-. Filter Context : 특정 context를 캐치시 등록합니다.(구분자는 "," 쉼표 입니다.) : custom,rest
-. Filter Cookies : loginProcess.jsp에서 사용하는 쿠키명 입니다. : xxxYYYYXCVxxFDHGGBAAAXCVBG
=> 위와 같이 등록할 경우 context path 가 custom, rest 인경우, URL이 webcenter/spaces/page/docView일 경우 로그인 여부를 확인합니다.
* 첨부파일 : 소스, 최종 jar(반영시 필히 파라미터를 올바르게 등록해야 합니다.), 개발가이드ppt