[WebCenter] Custom Identity Asserter
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