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 目錄。理想情況下,任何包含標準 Java EE 類別 (例如 javax.servlet.http.Cookie) 的 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 階段作業時需要使用該檔案。