opensso/integrations/oracle 디렉토리에는 사용자 정의 인증 모듈 및 기타 플러그인을 컴파일 및 빌드하는 소스 및 구성이 포함되어 있습니다. 사용 사례 옵션 및 관련 정보는 Sun OpenSSO Enterprise 8.0 Integration Guide의 3 장, Integrating Oracle Access Manager을 참조하십시오. 다음 표에는 opensso/integrations/oracle 디렉토리에 있는 파일과 각 파일에 대한 설명이 요약되어 있습니다.
이것은 지금 읽고 있는 파일입니다.
OpenSSO에서 Oracle Access Manager용 사용자 정의 인증 모듈을 빌드하기 위한 ant 빌드 파일
OpenSSO에서 Oracle Access Manager용 인증 모듈을 만드는 데 필요한 구성 파일
OblixAuthService.xml
Oracle Access Manager 인증 모듈에 대한 인증 서비스 파일
OblixAuthModule.xml
Oracle Access Manager에 대한 인증 모듈 콜백
기본적으로 이것은 빈 파일이지만 구성을 위해 있어야만 합니다.
OblixAuth.properties
인증을 위한 국제화 키를 저장하는 등록 정보 파일
이 디렉토리는 기본적으로 비어 있습니다. 소스 라이브러리를 컴파일하려면 이 lib 디렉토리에 다음 라이브러리가 포함되어 있어야 합니다.
jobaccess.jar
Oracle Access Manager SDK에서 이 파일을 복사합니다.
openfedlib.jar, amserver.jar 및 opensso-sharedlib.jar
opensso.war에서 이 파일을 복사합니다.
servlet.jar 또는 javaee.jar
GlassFish lib 디렉토리를 복사합니다. javax.servlet.http.Cookie와 같은 표준 Java EE 클래스가 있는 JAR 파일이 가장 적합합니다.
다음 소스 파일이 포함된 디렉토리:
com/sun/identity/authentication/oblix/OblixAuthModule.java
com/sun/identity/authentication/oblix/OblixAuthModule.java
com/sun/identity/authentication/oblix/OblixPrincipal.java
com/sun/identity/saml2/plugins/OAMAdapter.java
이 클래스는 SAML 서비스 공급자용 SAML2 플러그인 어댑터입니다. 이 클래스는 OpenSSO 세션 서비스를 사용하여 Oracle Access Manager에 대한 원격 인증을 수행합니다.
이 디렉토리에는 OpenSSO용 Oblix 인증 체계에 대한 소스 파일이 포함되어 있습니다. 이것은 C 기반 인증 모듈이며 유효성 검사를 위해 OpenSSO C-SDK를 활용합니다.
oam/solaris/authn_api.c
이 파일은 OpenSSO의 Oblix 사용자 정의 인증 체계를 구현합니다.
oam/solaris/include/*.h
인증 체계를 컴파일하는 데 필요한 모든 헤더 파일
oam/solaris/AMAgent.properties
샘플 OpenSSO 에이전트 구성 파일. 이것은 인증 체계가 OpenSSO 세션의 유효성을 검사하는 데 필요합니다.