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

 


블로그 이미지

낭만가을

,