OpenID Connect Provider
這項特性可讓 Web 應用程式整合 OpenID Connect Server 1.0,以替代或搭配所配置的使用者登錄,進行使用者鑑別。
啟用這項特性
<feature>openidConnectServer-1.0</feature>
支援的 Java™ 版本
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
開發相依於這項特性的特性
com.ibm.websphere.appserver.openidConnectServer-1.0; type="osgi.subsystem.feature"
特性配置元素
您可以在 server.xml 檔中使用下列元素,來配置「OpenID Connect 提供者」特性:
-
openidConnectProvider
- claimToUserRegistryMap
- discovery
-
oauthProvider
- autoAuthorizeClient
-
databaseStore
-
dataSource
- connectionManager
- containerAuthData
- jdbcDriver
- properties
- properties.datadirect.sqlserver
- properties.db2.i.native
- properties.db2.i.toolbox
- properties.db2.jcc
- properties.derby.client
- properties.derby.embedded
- properties.informix
- properties.informix.jcc
- properties.microsoft.sqlserver
- properties.oracle
- properties.sybase
- recoveryAuthData
-
dataSource
- grantType
- jwtGrantType
- library
- localStore
- mediatorClassname
- scopeToClaimMap
- openidConnectProvider
- OpenID Connect 伺服器提供者
屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 idTokenLifetime 精準度是秒鐘的時間量 2h ID 記號的有效時間(秒)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 issuerIdentifier string 指定回應發證者的發證者 ID。 keyAliasName string 當使用非對稱演算法簽署時,用來尋找私密金鑰的金鑰別名。 keyStoreRef string opKeyStore 當使用非對稱演算法簽署時,包含所需之私密金鑰的金鑰儲存庫。 oauthProviderRef 最上層 oauthProvider 元素的參照(字串)。 OAuth 提供者 ID 的參照。 sessionManaged boolean false 以 true 或 false 指出是否支援階段作業管理。預設值是 false。 signatureAlgorithm - HS256
- none
- RS256
HS256 指定將用來簽署 ID 記號的簽章演算法。 - HS256
- 使用 SHA-256 雜湊的 HMAC
- none
- 沒有簽章
- RS256
- 使用 SHA-256 雜湊的 RSASSA-PKCS-v1_5
trustStoreRef string 含有驗證 JWT 記號簽章所需要之公開金鑰的金鑰儲存庫。 - openidConnectProvider > claimToUserRegistryMap
說明: 指定要求的使用者登錄金鑰。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 address string postalAddress 針對地址要求,指定要擷取的使用者登錄金鑰。 email string mail 針對電子郵件要求,指定要擷取的使用者登錄金鑰。 given_name string givenName 針對名字要求,指定要擷取的使用者登錄金鑰。 name string displayName 針對名稱要求,指定要擷取的使用者登錄金鑰。 phone_number string telephoneNumber 針對電話號碼要求,指定要擷取的使用者登錄金鑰。 picture string photoURL 針對圖片要求,指定要擷取的使用者登錄金鑰。
- openidConnectProvider > discovery
說明: 探索是以 OpenID Connect 和「Jazz 授權伺服器設定檔」為基礎。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 claimsParameterSupported boolean false 以 true 或 false 指出是否支援 claims 參數。 requestParameterSupported boolean false 以 true 或 false 指出是否支援 request 參數。 requestUriParameterSupported boolean false 以 true 或 false 指出是否支援 request URI 參數。 requireRequestUriRegistration boolean false 以 true 或 false 指出是否支援需要要求 URI 登錄。 - openidConnectProvider > discovery > idTokenSigningAlgValuesSupported
說明: 指定將用來簽署 ID 記號的簽章演算法。必要: false資料類型:
- openidConnectProvider > oauthProvider
說明: OAuth 提供者 ID 的參照。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 accessTokenLength long 40 產生之 OAuth 存取記號的長度。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.access.token.length。 accessTokenLifetime 精準度是秒鐘的時間量 7200 存取記號的有效時間(秒)。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.token.lifetime.seconds。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 allowPublicClients boolean false 值 false 表示不存取 OAuth 規格所詳述的公用用戶端。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.allow.public.clients。 authorizationCodeLength long 30 產生之授權碼的長度。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.code.length。 authorizationCodeLifetime 精準度是秒鐘的時間量 60 授權碼生命期限(秒)。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.code.lifetime.seconds。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 authorizationErrorTemplate string 自訂授權錯誤網頁範本的 URL。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.authorization.error.template。 authorizationFormTemplate string template.html 自訂授權網頁範本的 URL。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.authorization.form.template。 authorizationGrantLifetime 精準度是秒鐘的時間量 604800 權限的授權生命期限(秒)。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.max.authorization.grant.lifetime.seconds。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 autoAuthorize boolean false 如果要使用自動授權,請在要求中附加 autoAuthorize 參數,且將值設為 true。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.autoauthorize.param。 autoAuthorizeParam string autoauthz 如果要使用自動授權,請在要求中附加 autoAuthorize 參數,且將值設為 true。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.autoauthorize.param。 certAuthentication boolean false 在 https 要求中啟用用戶端憑證鑑別。 characterEncoding string 將要求字元編碼設為此值。完整應用程式伺服器設定檔中的對等提供者參數是 characterEncoding。 clientTokenCacheSize long 用戶端記號快取中的項目數上限。 clientURISubstitutions string 為了使用動態主機名稱,用來取代用戶端 URI 字串的選用值。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.client.uri.substitutions。 consentCacheEntryLifetime 精準度是秒鐘的時間量 1800 項目在同意快取中的有效時間(秒)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 consentCacheSize long 下限:0
1000 同意快取中容許的項目數上限。 coverageMapSessionMaxAge 精準度是秒鐘的時間量 600 涵蓋面對映服務 cache-control 標頭的 max-age 值(秒)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 customLoginURL string login.jsp 自訂登入網頁的 URL。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.authorization.loginURL。 filter string URI 過濾器選取要由這個提供者授權的要求。完整應用程式伺服器設定檔中的對等提供者參數是 Filter。 httpsRequired boolean true OAuth 用戶端和提供者之間需要進行 SSL 通訊。 includeTokenInSubject boolean true 如果值是 true,則新增 com.ibm.wsspi.security.oauth20.token.WSOAuth20Token 作為專用認證。完整應用程式伺服器設定檔中的對等提供者參數是 includeToken。 issueRefreshToken boolean true 值 false 表示不產生和使用重新整理記號。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.issue.refresh.token。 libraryRef 最上層 library 元素的參照(字串)。 含有中介外掛程式類別之共用程式庫的參照。 oauthOnly boolean true 如果這個值是 true,符合過濾器的要求必須有存取記號,否則它們會失敗。如果是 false,當符合的要求沒有存取記號時,會檢查它們的其他鑑別資料。完整應用程式伺服器設定檔中的對等提供者參數是 oauthOnly。 refreshTokenLength long 50 產生之重新整理記號的長度。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.refresh.token.length。 skipResourceOwnerValidation boolean false 如果該值為 true,則跳過資源擁有者驗證。 userClientTokenLimit long 每一個使用者和用戶端組合的記號限制。 - openidConnectProvider > oauthProvider > autoAuthorizeClient
說明: 容許使用自動授權的用戶端名稱。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.autoauthorize.clients。必要: false資料類型: string
- openidConnectProvider > oauthProvider > databaseStore
說明: 定義用戶端,並快取資料庫中的記號。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 cleanupExpiredTokenInterval 精準度是秒鐘的時間量 3600 過期記號的清理間隔(秒)。完整應用程式伺服器設定檔中的對等提供者參數是 oauthjdbc.CleanupInterval。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 dataSourceRef 最上層 dataSource 元素的參照(字串)。 儲存庫資料來源的參照。 password 可逆的編碼密碼(字串) 用來存取資料庫的密碼。 user string 使用者 - openidConnectProvider > oauthProvider > databaseStore > dataSource
說明: 儲存庫資料來源的參照。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 beginTranForResultSetScrollingAPIs boolean true 使用結果集捲動介面時嘗試交易列入。 beginTranForVendorAPIs boolean true 使用供應商介面時嘗試交易列入。 commitOrRollbackOnCleanup - commit
- rollback
當連線關閉或傳回到儲存區時,決定如何清除可能在資料庫工作單元中的連線 (AutoCommit=false)。 - commit
- 藉由確定來清除連線。
- rollback
- 藉由回復來清除連線。
connectionManagerRef 最上層 connectionManager 元素的參照(字串)。 資料來源的連線管理程式。 connectionSharing - MatchOriginalRequest
- MatchCurrentState
MatchOriginalRequest 指明如何比對用於共用的連線。 - MatchOriginalRequest
- 當共用連線時,根據原始連線要求比對。
- MatchCurrentState
- 當共用連線時,根據連線的現行狀態比對。
containerAuthDataRef 最上層 authData 元素的參照(字串)。 儲存器管理鑑別的預設鑑別資料,當連結沒有為 res-auth=CONTAINER 的資源參照指定鑑別別名時,就會套用它。 isolationLevel - TRANSACTION_REPEATABLE_READ
- TRANSACTION_READ_COMMITTED
- TRANSACTION_SERIALIZABLE
- TRANSACTION_READ_UNCOMMITTED
- TRANSACTION_SNAPSHOT
預設交易隔離層次。 - TRANSACTION_REPEATABLE_READ
- 禁止錯誤讀取和不可重複讀取;可以進行幻象讀取。
- TRANSACTION_READ_COMMITTED
- 禁止錯誤讀取;可以進行不可重複讀取和幻象讀取。
- TRANSACTION_SERIALIZABLE
- 禁止錯誤讀取、不可重複讀取和幻象讀取。
- TRANSACTION_READ_UNCOMMITTED
- 可以進行錯誤讀取、不可重複讀取和幻象讀取。
- TRANSACTION_SNAPSHOT
- Microsoft SQL Server JDBC 驅動程式和 DataDirect Connect for JDBC 驅動程式的 Snapshot 隔離。
jdbcDriverRef 最上層 jdbcDriver 元素的參照(字串)。 資料來源的 JDBC 驅動程式。 jndiName string 資料來源的 JNDI 名稱。 queryTimeout 精準度是秒鐘的時間量 SQL 陳述式的預設查詢逾時值。在 JTA 交易中,syncQueryTimeoutWithTransactionTimeout 可置換這個預設值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 recoveryAuthDataRef 最上層 authData 元素的參照(字串)。 交易回復的鑑別資料。 statementCacheSize int 下限:0
10 每個連線的快取陳述式數目上限。 supplementalJDBCTrace boolean 當已在 bootstrap.properties 中啟用 JDBC 驅動程式追蹤時,補充所記載的 JDBC 驅動程式追蹤。JDBC 驅動程式追蹤規格包括:com.ibm.ws.database.logwriter、com.ibm.ws.db2.logwriter、com.ibm.ws.derby.logwriter、com.ibm.ws.informix.logwriter、com.ibm.ws.oracle.logwriter、com.ibm.ws.sqlserver.logwriter、com.ibm.ws.sybase.logwriter。 syncQueryTimeoutWithTransactionTimeout boolean false 使用 JTA 交易中的剩餘時間(如果有的話)作為 SQL 陳述式的預設查詢逾時值。 transactional boolean true 啟用參與應用程式伺服器所管理的交易。 type - javax.sql.DataSource
- javax.sql.XADataSource
- javax.sql.ConnectionPoolDataSource
資料來源的類型。 - javax.sql.DataSource
- javax.sql.DataSource
- javax.sql.XADataSource
- javax.sql.XADataSource
- javax.sql.ConnectionPoolDataSource
- javax.sql.ConnectionPoolDataSource
- openidConnectProvider > oauthProvider > databaseStore > dataSource > connectionManager
說明: 資料來源的連線管理程式。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 agedTimeout 精準度是秒鐘的時間量 -1 可透過儲存區維護來捨棄實體連線之前所經歷的時間量。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 connectionTimeout 精準度是秒鐘的時間量 30s 連線要求逾時之前所經歷的時間量。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maxConnectionsPerThread int 下限:0
限制每一個執行緒上的開啟連線數目。 maxIdleTime 精準度是秒鐘的時間量 30m 儲存區維護期間可以捨棄未用或閒置連線之前所經歷的時間量(前提是這麼做,並不會將儲存區減少至低於大小下限)。值 -1 表示會停用此逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maxPoolSize int 下限:0
50 儲存區的實體連線數目上限。值 0 表示無限制。 minPoolSize int 下限:0
儲存區中所要維護的實體連線數目下限。不會預先移入儲存區。存在逾時值可置換此下限。 numConnectionsPerThreadLocal int 下限:0
針對每一個執行緒快取指定數目的連線。 purgePolicy - ValidateAllConnections
- FailingConnectionOnly
- EntirePool
EntirePool 指定在儲存區中偵測到過時連線時所要毀損的連線。 - ValidateAllConnections
- 當偵測到過時連線時,會測試連線,並關閉所發現的不正確連線。
- FailingConnectionOnly
- 當偵測到過時連線時,只會關閉所發現的不正確連線。
- EntirePool
- 當偵測到過時連線時,儲存區中的所有連線均標示為「過時」,當不再使用時,就會關閉。
reapTime 精準度是秒鐘的時間量 3m 儲存區維護執行緒的執行間隔時間量。值 -1 表示會停用儲存區維護。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > containerAuthData
說明: 儲存器管理鑑別的預設鑑別資料,當連結沒有為 res-auth=CONTAINER 的資源參照指定鑑別別名時,就會套用它。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 password 可逆的編碼密碼(字串) 連接至 EIS 時要使用的使用者密碼。其值可以用明碼或編碼形式儲存。建議您將密碼編碼。如果要這麼做,請搭配使用 securityUtility 工具與編碼選項。 user string 連接至 EIS 時要使用的使用者名稱。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > jdbcDriver
說明: 資料來源的 JDBC 驅動程式。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 javax.sql.ConnectionPoolDataSource string javax.sql.ConnectionPoolDataSource 的 JDBC 驅動程式實作。 javax.sql.DataSource string javax.sql.DataSource 的 JDBC 驅動程式實作。 javax.sql.XADataSource string javax.sql.XADataSource 的 JDBC 驅動程式實作。 libraryRef 最上層 library 元素的參照(字串)。 識別 JDBC 驅動程式 JAR 和原生檔案。 - openidConnectProvider > oauthProvider > databaseStore > dataSource > jdbcDriver > library
說明: 識別 JDBC 驅動程式 JAR 和原生檔案。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 apiTypeVisibility string spec,ibm-api,api 這個程式庫的類別載入器將能夠看到的 API 套件類型,方式為下列項目之任何組合的逗點區隔清單:spec、ibm-api、api、third-party。 description string 管理者的共用程式庫說明 filesetRef 最上層 fileset 元素的參照清單(逗點區隔的字串)。 參照的檔案集 ID name string 管理者的共用程式庫名稱 - openidConnectProvider > oauthProvider > databaseStore > dataSource > jdbcDriver > library > file
說明: 參照的檔案 ID必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 name 檔案的路徑 完整檔名
- openidConnectProvider > oauthProvider > databaseStore > dataSource > jdbcDriver > library > fileset
說明: 參照的檔案集 ID必要: false資料類型: 屬性名稱 資料類型 預設值 說明 caseSensitive boolean true 指出搜尋是否應該區分大小寫的布林值(預設值:true)。 dir 目錄的路徑 ${server.config.dir} 搜尋檔案的基本目錄。 excludes string 要從搜尋結果中且以逗點或空格區隔的檔名型樣清單,預設為不排除任何檔案。 id string 唯一的配置 ID。 includes string * 要併入搜尋結果中且以逗點或空格區隔的檔名型樣清單(預設值:*)。 scanInterval 精準度是毫秒的時間量 0 用以檢查檔案集之變更的掃描間隔,以時間單位字尾 h-小時、m-分鐘、s-秒、ms-毫秒的長整數來表示(例如 2ms 或 5s)。預設為已停用 (scanInterval=0)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties
說明: 資料來源的 JDBC 供應商內容清單。例如,databaseName="dbname" serverName="localhost" portNumber="50000"。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 URL string 用來連接資料庫的 URL。 databaseName string JDBC 驅動程式內容:databaseName。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 用於取得資料庫連線的埠。 serverName string 資料庫執行所在的伺服器。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.datadirect.sqlserver
說明: 適用於 Microsoft SQL Server 的 DataDirect Connect for JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 JDBCBehavior - 1
- 0
0 JDBC 驅動程式內容:JDBCBehavior。值為:0 (JDBC 4.0) 或 1 (JDBC 3.0)。 - 1
- JDBC 3.0
- 0
- JDBC 4.0
XATransactionGroup string JDBC 驅動程式內容:XATransactionGroup。 XMLDescribeType - longvarbinary
- longvarchar
JDBC 驅動程式內容:XMLDescribeType。 - longvarbinary
- longvarbinary
- longvarchar
- longvarchar
accountingInfo string JDBC 驅動程式內容:accountingInfo。 alternateServers string JDBC 驅動程式內容:alternateServers。 alwaysReportTriggerResults boolean JDBC 驅動程式內容:alwaysReportTriggerResults。 applicationName string JDBC 驅動程式內容:applicationName。 authenticationMethod - ntlm
- userIdPassword
- kerberos
- auto
JDBC 驅動程式內容:authenticationMethod。 - ntlm
- ntlm
- userIdPassword
- userIdPassword
- kerberos
- kerberos
- auto
- auto
bulkLoadBatchSize long JDBC 驅動程式內容:bulkLoadBatchSize。 bulkLoadOptions long JDBC 驅動程式內容:bulkLoadOptions。 clientHostName string JDBC 驅動程式內容:clientHostName。 clientUser string JDBC 驅動程式內容:clientUser。 codePageOverride string JDBC 驅動程式內容:codePageOverride。 connectionRetryCount int JDBC 驅動程式內容:connectionRetryCount。 connectionRetryDelay 精準度是秒鐘的時間量 JDBC 驅動程式內容:connectionRetryDelay。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 convertNull int JDBC 驅動程式內容:convertNull。 databaseName string JDBC 驅動程式內容:databaseName。 dateTimeInputParameterType - dateTime
- dateTimeOffset
- auto
JDBC 驅動程式內容:dateTimeInputParameterType。 - dateTime
- dateTime
- dateTimeOffset
- dateTimeOffset
- auto
- auto
dateTimeOutputParameterType - dateTime
- dateTimeOffset
- auto
JDBC 驅動程式內容:dateTimeOutputParameterType。 - dateTime
- dateTime
- dateTimeOffset
- dateTimeOffset
- auto
- auto
describeInputParameters - describeIfString
- noDescribe
- describeIfDateTime
- describeAll
JDBC 驅動程式內容:describeInputParameters。 - describeIfString
- describeIfString
- noDescribe
- noDescribe
- describeIfDateTime
- describeIfDateTime
- describeAll
- describeAll
describeOutputParameters - describeIfString
- noDescribe
- describeIfDateTime
- describeAll
JDBC 驅動程式內容:describeOutputParameters。 - describeIfString
- describeIfString
- noDescribe
- noDescribe
- describeIfDateTime
- describeIfDateTime
- describeAll
- describeAll
enableBulkLoad boolean JDBC 驅動程式內容:enableBulkLoad。 enableCancelTimeout boolean JDBC 驅動程式內容:enableCancelTimeout。 encryptionMethod - loginSSL
- requestSSL
- SSL
- noEncryption
JDBC 驅動程式內容:encryptionMethod。 - loginSSL
- loginSSL
- requestSSL
- requestSSL
- SSL
- SSL
- noEncryption
- noEncryption
failoverGranularity - disableIntegrityCheck
- atomicWithRepositioning
- nonAtomic
- atomic
JDBC 驅動程式內容:failoverGranularity。 - disableIntegrityCheck
- disableIntegrityCheck
- atomicWithRepositioning
- atomicWithRepositioning
- nonAtomic
- nonAtomic
- atomic
- atomic
failoverMode - connect
- select
- extended
JDBC 驅動程式內容:failoverMode。 - connect
- connect
- select
- select
- extended
- extended
failoverPreconnect boolean JDBC 驅動程式內容:failoverPreconnect。 hostNameInCertificate string JDBC 驅動程式內容:hostNameInCertificate。 initializationString string JDBC 驅動程式內容:initializationString。 insensitiveResultSetBufferSize int JDBC 驅動程式內容:insensitiveResultSetBufferSize。 javaDoubleToString boolean JDBC 驅動程式內容:javaDoubleToString。 loadBalancing boolean JDBC 驅動程式內容:loadBalancing。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 longDataCacheSize int 下限:-1
JDBC 驅動程式內容:longDataCacheSize。 netAddress string JDBC 驅動程式內容:netAddress。 packetSize int 下限:-1
上限:128
JDBC 驅動程式內容:packetSize。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 用於取得資料庫連線的埠。 queryTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:queryTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 resultsetMetaDataOptions int JDBC 驅動程式內容:resultsetMetaDataOptions。 selectMethod - direct
- cursor
JDBC 驅動程式內容:selectMethod。 - direct
- direct
- cursor
- cursor
serverName string localhost 資料庫執行所在的伺服器。 snapshotSerializable boolean JDBC 驅動程式內容:snapshotSerializable。 spyAttributes string JDBC 驅動程式內容:spyAttributes。 stringInputParameterType - varchar
- nvarchar
varchar JDBC 驅動程式內容:stringInputParameterType。 - varchar
- varchar
- nvarchar
- nvarchar
stringOutputParameterType - varchar
- nvarchar
varchar JDBC 驅動程式內容:stringOutputParameterType。 - varchar
- varchar
- nvarchar
- nvarchar
suppressConnectionWarnings boolean JDBC 驅動程式內容:suppressConnectionWarnings。 transactionMode - explicit
- implicit
JDBC 驅動程式內容:transactionMode。 - explicit
- explicit
- implicit
- implicit
truncateFractionalSeconds boolean JDBC 驅動程式內容:truncateFractionalSeconds。 trustStore string JDBC 驅動程式內容:trustStore。 trustStorePassword 可逆的編碼密碼(字串) JDBC 驅動程式內容:trustStorePassword。 useServerSideUpdatableCursors boolean JDBC 驅動程式內容:useServerSideUpdatableCursors。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 validateServerCertificate boolean JDBC 驅動程式內容:validateServerCertificate。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.db2.i.native
說明: IBM DB2 for i Native JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 access - read only
- all
- read call
all JDBC 驅動程式內容:access。 - read only
- read only
- all
- all
- read call
- read call
autoCommit boolean true JDBC 驅動程式內容:autoCommit。 batchStyle - 2.1
- 2.0
2.0 JDBC 驅動程式內容:batchStyle。 - 2.1
- 2.1
- 2.0
- 2.0
behaviorOverride int JDBC 驅動程式內容:behaviorOverride。 blockSize - 512
- 128
- 0
- 32
- 64
- 16
- 8
- 256
32 JDBC 驅動程式內容:blockSize。 - 512
- 512
- 128
- 128
- 0
- 0
- 32
- 32
- 64
- 64
- 16
- 16
- 8
- 8
- 256
- 256
cursorHold boolean false JDBC 驅動程式內容:cursorHold。 cursorSensitivity - asensitive
- sensitive
asensitive JDBC 驅動程式內容:cursorSensitivity。值為:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC)、2 (TYPE_SCROLL_ASENSITIVE)。 - asensitive
- asensitive
- sensitive
- sensitive
dataTruncation string true JDBC 驅動程式內容:dataTruncation。 databaseName string *LOCAL JDBC 驅動程式內容:databaseName。 dateFormat - dmy
- iso
- eur
- ymd
- julian
- jis
- usa
- mdy
JDBC 驅動程式內容:dateFormat。 - dmy
- dmy
- iso
- iso
- eur
- eur
- ymd
- ymd
- julian
- julian
- jis
- jis
- usa
- usa
- mdy
- mdy
dateSeparator - \,
- b
- .
- /
- -
JDBC 驅動程式內容:dateSeparator。 - \,
- 逗點字元 (,)。
- b
- 字元 b
- .
- 句點字元 (.)。
- /
- 斜線字元 (/)。
- -
- 橫線字元 (-)。
decimalSeparator - \,
- .
JDBC 驅動程式內容:decimalSeparator。 - \,
- 逗點字元 (,)。
- .
- 句點字元 (.)。
directMap boolean true JDBC 驅動程式內容:directMap。 doEscapeProcessing boolean true JDBC 驅動程式內容:doEscapeProcessing。 fullErrors boolean JDBC 驅動程式內容:fullErrors。 libraries string JDBC 驅動程式內容:libraries。 lobThreshold int 上限:500000
0 JDBC 驅動程式內容:lobThreshold。 lockTimeout 精準度是秒鐘的時間量 0 JDBC 驅動程式內容:lockTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maximumPrecision - 31
- 63
31 JDBC 驅動程式內容:maximumPrecision。 - 31
- 31
- 63
- 63
maximumScale int 下限:0
上限:63
31 JDBC 驅動程式內容:maximumScale。 minimumDivideScale int 下限:0
上限:9
0 JDBC 驅動程式內容:minimumDivideScale。 networkProtocol int JDBC 驅動程式內容:networkProtocol。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 用於取得資料庫連線的埠。 prefetch boolean true JDBC 驅動程式內容:prefetch。 queryOptimizeGoal - 2
- 1
2 JDBC 驅動程式內容:queryOptimizeGoal。值為:1 (*FIRSTIO) 或 2 (*ALLIO)。 - 2
- *ALLIO
- 1
- *FIRSTIO
reuseObjects boolean true JDBC 驅動程式內容:reuseObjects。 serverName string 資料庫執行所在的伺服器。 serverTraceCategories int 0 JDBC 驅動程式內容:serverTraceCategories。 systemNaming boolean false JDBC 驅動程式內容:systemNaming。 timeFormat - iso
- eur
- jis
- usa
- hms
JDBC 驅動程式內容:timeFormat。 - iso
- iso
- eur
- eur
- jis
- jis
- usa
- usa
- hms
- hms
timeSeparator - \,
- b
- :
- .
JDBC 驅動程式內容:timeSeparator。 - \,
- 逗點字元 (,)。
- b
- 字元 b
- :
- 冒號字元 (:)。
- .
- 句點字元 (.)。
trace boolean JDBC 驅動程式內容:trace。 transactionTimeout 精準度是秒鐘的時間量 0 JDBC 驅動程式內容:transactionTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 translateBinary boolean false JDBC 驅動程式內容:translateBinary。 translateHex - binary
- character
character JDBC 驅動程式內容:translateHex。 - binary
- binary
- character
- character
useBlockInsert boolean false JDBC 驅動程式內容:useBlockInsert。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.db2.i.toolbox
說明: IBM DB2 for i Toolbox JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 access - read only
- all
- read call
all JDBC 驅動程式內容:access。 - read only
- read only
- all
- all
- read call
- read call
behaviorOverride int JDBC 驅動程式內容:behaviorOverride。 bidiImplicitReordering boolean true JDBC 驅動程式內容:bidiImplicitReordering。 bidiNumericOrdering boolean false JDBC 驅動程式內容:bidiNumericOrdering。 bidiStringType int JDBC 驅動程式內容:bidiStringType。 bigDecimal boolean true JDBC 驅動程式內容:bigDecimal。 blockCriteria - 2
- 1
- 0
2 JDBC 驅動程式內容:blockCriteria。值為:0(無記錄封鎖)、1(如果指定 FOR FETCH ONLY 則封鎖)、2(如果指定 FOR UPDATE 則封鎖)。 - 2
- 2
- 1
- 1
- 0
- 0
blockSize - 512
- 128
- 0
- 32
- 64
- 16
- 8
- 256
32 JDBC 驅動程式內容:blockSize。 - 512
- 512
- 128
- 128
- 0
- 0
- 32
- 32
- 64
- 64
- 16
- 16
- 8
- 8
- 256
- 256
cursorHold boolean false JDBC 驅動程式內容:cursorHold。 cursorSensitivity - asensitive
- sensitive
- insensitive
asensitive JDBC 驅動程式內容:cursorSensitivity。值為:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC)、2 (TYPE_SCROLL_ASENSITIVE)。 - asensitive
- asensitive
- sensitive
- sensitive
- insensitive
- insensitive
dataCompression boolean true JDBC 驅動程式內容:dataCompression。 dataTruncation boolean true JDBC 驅動程式內容:dataTruncation。 databaseName string JDBC 驅動程式內容:databaseName。 dateFormat - dmy
- iso
- eur
- ymd
- julian
- jis
- usa
- mdy
JDBC 驅動程式內容:dateFormat。 - dmy
- dmy
- iso
- iso
- eur
- eur
- ymd
- ymd
- julian
- julian
- jis
- jis
- usa
- usa
- mdy
- mdy
dateSeparator - \,
- .
- /
- -
JDBC 驅動程式內容:dateSeparator。 - 空格字元 ( )。
- \,
- 逗點字元 (,)。
- .
- 句點字元 (.)。
- /
- 斜線字元 (/)。
- -
- 橫線字元 (-)。
decimalSeparator - \,
- .
JDBC 驅動程式內容:decimalSeparator。 - \,
- 逗點字元 (,)。
- .
- 句點字元 (.)。
driver - toolbox
- native
toolbox JDBC 驅動程式內容:driver。 - toolbox
- toolbox
- native
- native
errors - full
- basic
basic JDBC 驅動程式內容:errors。 - full
- full
- basic
- basic
extendedDynamic boolean false JDBC 驅動程式內容:extendedDynamic。 extendedMetaData boolean false JDBC 驅動程式內容:extendedMetaData。 fullOpen boolean false JDBC 驅動程式內容:fullOpen。 holdInputLocators boolean true JDBC 驅動程式內容:holdInputLocators。 holdStatements boolean false JDBC 驅動程式內容:holdStatements。 isolationLevelSwitchingSupport boolean false JDBC 驅動程式內容:isolationLevelSwitchingSupport。 keepAlive boolean JDBC 驅動程式內容:keepAlive。 lazyClose boolean false JDBC 驅動程式內容:lazyClose。 libraries string JDBC 驅動程式內容:libraries。 lobThreshold int 下限:0
上限:16777216
0 JDBC 驅動程式內容:lobThreshold。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maximumPrecision - 31
- 63
31 JDBC 驅動程式內容:maximumPrecision。 - 31
- 31
- 63
- 64
maximumScale int 下限:0
上限:63
31 JDBC 驅動程式內容:maximumScale。 metaDataSource int 下限:0
上限:1
1 JDBC 驅動程式內容:metaDataSource。 minimumDivideScale int 下限:0
上限:9
0 JDBC 驅動程式內容:minimumDivideScale。 naming - system
- sql
sql JDBC 驅動程式內容:naming。 - system
- system
- sql
- sql
package string JDBC 驅動程式內容:package。 packageAdd boolean true JDBC 驅動程式內容:packageAdd。 packageCCSID - 13488
- 1200
13488 JDBC 驅動程式內容:packageCCSID。值為:1200 (UCS-2) 或 13488 (UTF-16)。 - 13488
- 13488 (UTF-16)
- 1200
- 1200 (UCS-2)
packageCache boolean false JDBC 驅動程式內容:packageCache。 packageCriteria - default
- select
default JDBC 驅動程式內容:packageCriteria。 - default
- default
- select
- select
packageError - exception
- none
- warning
warning JDBC 驅動程式內容:packageError。 - exception
- exception
- none
- none
- warning
- warning
packageLibrary string QGPL JDBC 驅動程式內容:packageLibrary。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 prefetch boolean true JDBC 驅動程式內容:prefetch。 prompt boolean false JDBC 驅動程式內容:prompt。 proxyServer string JDBC 驅動程式內容:proxyServer。 qaqqiniLibrary string JDBC 驅動程式內容:qaqqiniLibrary。 queryOptimizeGoal int 下限:0
上限:2
0 JDBC 驅動程式內容:queryOptimizeGoal。值為:1 (*FIRSTIO) 或 2 (*ALLIO)。 receiveBufferSize int 下限:1
JDBC 驅動程式內容:receiveBufferSize。 remarks - system
- sql
system JDBC 驅動程式內容:remarks。 - system
- system
- sql
- sql
rollbackCursorHold boolean false JDBC 驅動程式內容:rollbackCursorHold。 savePasswordWhenSerialized boolean false JDBC 驅動程式內容:savePasswordWhenSerialized。 secondaryUrl string JDBC 驅動程式內容:secondaryUrl。 secure boolean false JDBC 驅動程式內容:secure。 sendBufferSize int 下限:1
JDBC 驅動程式內容:sendBufferSize。 serverName string 資料庫執行所在的伺服器。 serverTraceCategories int 0 JDBC 驅動程式內容:serverTraceCategories。 soLinger 精準度是秒鐘的時間量 JDBC 驅動程式內容:soLinger。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 soTimeout 精準度是毫秒的時間量 JDBC 驅動程式內容:soTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 sort - hex
- table
- language
hex JDBC 驅動程式內容:sort。 - hex
- hex
- table
- table
- language
- language
sortLanguage string JDBC 驅動程式內容:sortLanguage。 sortTable string JDBC 驅動程式內容:sortTable。 sortWeight - unqiue
- shared
JDBC 驅動程式內容:sortWeight。 - unqiue
- unique
- shared
- shared
tcpNoDelay boolean JDBC 驅動程式內容:tcpNoDelay。 threadUsed boolean true JDBC 驅動程式內容:threadUsed。 timeFormat - iso
- eur
- jis
- usa
- hms
JDBC 驅動程式內容:timeFormat。 - iso
- iso
- eur
- eur
- jis
- jis
- usa
- usa
- hms
- hms
timeSeparator - \,
- :
- .
JDBC 驅動程式內容:timeSeparator。 - 空格字元 ( )。
- \,
- 逗點字元 (,)。
- :
- 冒號字元 (:)。
- .
- 句點字元 (.)。
toolboxTrace - diagnostic
- information
- conversion
- error
- thread
- proxy
- none
- datastream
- pcml
- all
- jdbc
- warning
JDBC 驅動程式內容:toolboxTrace。 - diagnostic
- diagnostic
- information
- information
- conversion
- conversion
- error
- error
- thread
- thread
- proxy
- proxy
- none
- none
- datastream
- datastream
- pcml
- pcml
- all
- all
- jdbc
- jdbc
- warning
- warning
trace boolean JDBC 驅動程式內容:trace。 translateBinary boolean false JDBC 驅動程式內容:translateBinary。 translateBoolean boolean true JDBC 驅動程式內容:translateBoolean。 translateHex - binary
- character
character JDBC 驅動程式內容:translateHex。 - binary
- binary
- character
- character
trueAutoCommit boolean false JDBC 驅動程式內容:trueAutoCommit。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 xaLooselyCoupledSupport int 下限:0
上限:1
0 JDBC 驅動程式內容:xaLooselyCoupledSupport。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.db2.jcc
說明: 適用於 DB2 的 IBM Data Server Driver for JDBC and SQLJ 的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 activateDatabase int JDBC 驅動程式內容:activateDatabase。 alternateGroupDatabaseName string JDBC 驅動程式內容:alternateGroupDatabaseName。 alternateGroupPortNumber string JDBC 驅動程式內容:alternateGroupPortNumber。 alternateGroupServerName string JDBC 驅動程式內容:alternateGroupServerName。 blockingReadConnectionTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:blockingReadConnectionTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 clientAccountingInformation string JDBC 驅動程式內容:clientAccountingInformation。 clientApplicationInformation string JDBC 驅動程式內容:clientApplicationInformation。 clientRerouteServerListJNDIName string JDBC 驅動程式內容:clientRerouteServerListJNDIName。 clientUser string JDBC 驅動程式內容:clientUser。 clientWorkstation string JDBC 驅動程式內容:clientWorkstation。 connectionCloseWithInFlightTransaction - 2
- 1
JDBC 驅動程式內容:connectionCloseWithInFlightTransaction。 - 2
- CONNECTION_CLOSE_WITH_ROLLBACK
- 1
- CONNECTION_CLOSE_WITH_EXCEPTION
currentAlternateGroupEntry int JDBC 驅動程式內容:currentAlternateGroupEntry。 currentFunctionPath string JDBC 驅動程式內容:currentFunctionPath。 currentLocaleLcCtype string JDBC 驅動程式內容:currentLocaleLcCtype。 currentLockTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:currentLockTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 currentPackagePath string JDBC 驅動程式內容:currentPackagePath。 currentPackageSet string JDBC 驅動程式內容:currentPackageSet。 currentSQLID string JDBC 驅動程式內容:currentSQLID。 currentSchema string JDBC 驅動程式內容:currentSchema。 cursorSensitivity - 2
- 1
- 0
JDBC 驅動程式內容:cursorSensitivity。值為:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC)、2 (TYPE_SCROLL_ASENSITIVE)。 - 2
- TYPE_SCROLL_ASENSITIVE
- 1
- TYPE_SCROLL_SENSITIVE_DYNAMIC
- 0
- TYPE_SCROLL_SENSITIVE_STATIC
databaseName string JDBC 驅動程式內容:databaseName。 deferPrepares boolean true JDBC 驅動程式內容:deferPrepares。 driverType - 2
- 4
4 JDBC 驅動程式內容:driverType。 - 2
- JDBC 第 2 類驅動程式。
- 4
- JDBC 第 4 類驅動程式。
enableAlternateGroupSeamlessACR boolean JDBC 驅動程式內容:enableAlternateGroupSeamlessACR。 enableClientAffinitiesList - 2
- 1
JDBC 驅動程式內容:enableClientAffinitiesList。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
enableExtendedDescribe - 2
- 1
JDBC 驅動程式內容:enableExtendedDescribe。 - 2
- NO
- 1
- YES
enableExtendedIndicators - 2
- 1
JDBC 驅動程式內容:enableExtendedIndicators。 - 2
- NO
- 1
- YES
enableNamedParameterMarkers - 2
- 1
JDBC 驅動程式內容:enableNamedParameterMarkers。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
enableSeamlessFailover - 2
- 1
JDBC 驅動程式內容:enableSeamlessFailover。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
enableSysplexWLB boolean JDBC 驅動程式內容:enableSysplexWLB。 fetchSize int JDBC 驅動程式內容:fetchSize。 fullyMaterializeInputStreams boolean JDBC 驅動程式內容:fullyMaterializeInputStreams。 fullyMaterializeInputStreamsOnBatchExecution - 2
- 1
JDBC 驅動程式內容:fullyMaterializeInputStreamsOnBatchExecution。 - 2
- NO
- 1
- YES
fullyMaterializeLobData boolean JDBC 驅動程式內容:fullyMaterializeLobData。 implicitRollbackOption - 2
- 1
- 0
JDBC 驅動程式內容:implicitRollbackOption。 - 2
- IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION
- 1
- IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
- 0
- IMPLICIT_ROLLBACK_OPTION_NOT_SET
interruptProcessingMode - 2
- 1
- 0
JDBC 驅動程式內容:interruptProcessingMode。 - 2
- INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
- 1
- INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
- 0
- INTERRUPT_PROCESSING_MODE_DISABLED
keepAliveTimeOut 精準度是秒鐘的時間量 JDBC 驅動程式內容:keepAliveTimeOut。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 keepDynamic int JDBC 驅動程式內容:keepDynamic。 kerberosServerPrincipal string JDBC 驅動程式內容:kerberosServerPrincipal。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 maxConnCachedParamBufferSize int JDBC 驅動程式內容:maxConnCachedParamBufferSize。 maxRetriesForClientReroute int JDBC 驅動程式內容:maxRetriesForClientReroute。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 50000 用於取得資料庫連線的埠。 profileName string JDBC 驅動程式內容:profileName。 queryCloseImplicit - 2
- 1
JDBC 驅動程式內容:queryCloseImplicit。值為:1 (QUERY_CLOSE_IMPLICIT_YES) 或 2 (QUERY_CLOSE_IMPLICIT_NO)。 - 2
- QUERY_CLOSE_IMPLICIT_NO
- 1
- QUERY_CLOSE_IMPLICIT_YES
queryDataSize int 下限:4096
上限:65535
JDBC 驅動程式內容:queryDataSize。 queryTimeoutInterruptProcessingMode - 2
- 1
JDBC 驅動程式內容:queryTimeoutInterruptProcessingMode。 - 2
- INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
- 1
- INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
readOnly boolean JDBC 驅動程式內容:readOnly。 recordTemporalHistory - 2
- 1
JDBC 驅動程式內容:recordTemporalHistory。 - 2
- NO
- 1
- YES
resultSetHoldability - 2
- 1
JDBC 驅動程式內容:resultSetHoldability。值為:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries - 2
- 1
JDBC 驅動程式內容:resultSetHoldabilityForCatalogQueries。值為:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage boolean true JDBC 驅動程式內容:retrieveMessagesFromServerOnGetMessage。 retryIntervalForClientReroute 精準度是秒鐘的時間量 JDBC 驅動程式內容:retryIntervalForClientReroute。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 securityMechanism - 3
- 7
- 4
- 15
- 9
- 16
- 13
- 11
- 12
JDBC 驅動程式內容:securityMechanism。值為:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY)、9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)、11 (KERBEROS_SECURITY)、12 (ENCRYPTED_USER_AND_DATA_SECURITY")、(ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY")、15 (PLUGIN_SECURITY)、16 (ENCRYPTED_USER_ONLY_SECURITY)。 - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 15
- PLUGIN_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
- 16
- ENCRYPTED_USER_ONLY_SECURITY
- 13
- ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
- 11
- KERBEROS_SECURITY
- 12
- ENCRYPTED_USER_AND_DATA_SECURITY
sendDataAsIs boolean JDBC 驅動程式內容:sendDataAsIs。 serverName string localhost 資料庫執行所在的伺服器。 sessionTimeZone string JDBC 驅動程式內容:sessionTimeZone。 sqljCloseStmtsWithOpenResultSet boolean JDBC 驅動程式內容:sqljCloseStmtsWithOpenResultSet。 sqljEnableClassLoaderSpecificProfiles boolean JDBC 驅動程式內容:sqljEnableClassLoaderSpecificProfiles。 sslConnection boolean JDBC 驅動程式內容:sslConnection。 streamBufferSize int JDBC 驅動程式內容:streamBufferSize。 stripTrailingZerosForDecimalNumbers - 2
- 1
JDBC 驅動程式內容:stripTrailingZerosForDecimalNumbers。 - 2
- NO
- 1
- YES
sysSchema string JDBC 驅動程式內容:sysSchema。 timerLevelForQueryTimeOut - 2
- 1
- -1
JDBC 驅動程式內容:timerLevelForQueryTimeOut。 - 2
- QUERYTIMEOUT_CONNECTION_LEVEL
- 1
- QUERYTIMEOUT_STATEMENT_LEVEL
- -1
- QUERYTIMEOUT_DISABLED
traceDirectory string JDBC 驅動程式內容:traceDirectory。 traceFile string JDBC 驅動程式內容:traceFile。 traceFileAppend boolean JDBC 驅動程式內容:traceFileAppend。 traceFileCount int JDBC 驅動程式內容:traceFileCount。 traceFileSize int JDBC 驅動程式內容:traceFileSize。 traceLevel int 0 下列常數值的位元組合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_SQLJ=1024、TRACE_META_CALLS=8192、TRACE_DATASOURCE_CALLS=16384、TRACE_LARGE_OBJECT_CALLS=32768、TRACE_SYSTEM_MONITOR=131072、TRACE_TRACEPOINTS=262144、TRACE_ALL=-1。 traceOption - 1
- 0
JDBC 驅動程式內容:traceOption - 1
- 1
- 0
- 0
translateForBitData - 2
- 1
JDBC 驅動程式內容:translateForBitData。 - 2
- SERVER_ENCODING_REPRESENTATION
- 1
- HEX_REPRESENTATION
updateCountForBatch - 2
- 1
JDBC 驅動程式內容:updateCountForBatch。 - 2
- TOTAL_UPDATE_COUNT
- 1
- NO_UPDATE_COUNT
useCachedCursor boolean JDBC 驅動程式內容:useCachedCursor。 useIdentityValLocalForAutoGeneratedKeys boolean JDBC 驅動程式內容:useIdentityValLocalForAutoGeneratedKeys。 useJDBC41DefinitionForGetColumns - 2
- 1
JDBC 驅動程式內容:useJDBC41DefinitionForGetColumns。 - 2
- NO
- 1
- YES
useJDBC4ColumnNameAndLabelSemantics - 2
- 1
JDBC 驅動程式內容:useJDBC4ColumnNameAndLabelSemantics。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
useTransactionRedirect boolean JDBC 驅動程式內容:useTransactionRedirect。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 xaNetworkOptimization boolean JDBC 驅動程式內容:xaNetworkOptimization。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.derby.client
說明: Derby Network Client JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 connectionAttributes string JDBC 驅動程式內容:connectionAttributes。 createDatabase - false
- create
JDBC 驅動程式內容:createDatabase。 - false
- 不自動建立資料庫。
- create
- 當建立了第一個連線時,自動建立資料庫(如果不存在的話)。
databaseName string JDBC 驅動程式內容:databaseName。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 1527 用於取得資料庫連線的埠。 retrieveMessageText boolean true JDBC 驅動程式內容:retrieveMessageText。 securityMechanism - 3
- 7
- 4
- 9
- 8
3 JDBC 驅動程式內容:securityMechanism。值為:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY)、8 (STRONG_PASSWORD_SUBSTITUTE_SECURITY)、9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)。 - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
- 8
- STRONG_PASSWORD_SUBSTITUTE_SECURITY
serverName string localhost 資料庫執行所在的伺服器。 shutdownDatabase - false
- shutdown
JDBC 驅動程式內容:shutdownDatabase。 - false
- 不關閉資料庫。
- shutdown
- 試圖連線時關閉資料庫。
ssl - basic
- off
- peerAuthentication
JDBC 驅動程式內容:ssl。 - basic
- basic
- off
- off
- peerAuthentication
- peerAuthentication
traceDirectory string JDBC 驅動程式內容:traceDirectory。 traceFile string JDBC 驅動程式內容:traceFile。 traceFileAppend boolean JDBC 驅動程式內容:traceFileAppend。 traceLevel int 下列常數值的位元組合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_XA_CALLS=2048、TRACE_ALL=-1。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.derby.embedded
說明: Derby Embedded JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 connectionAttributes string JDBC 驅動程式內容:connectionAttributes。 createDatabase - false
- create
JDBC 驅動程式內容:createDatabase。 - false
- 不自動建立資料庫。
- create
- 當建立了第一個連線時,自動建立資料庫(如果不存在的話)。
databaseName string JDBC 驅動程式內容:databaseName。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 shutdownDatabase - false
- shutdown
JDBC 驅動程式內容:shutdownDatabase。 - false
- 不關閉資料庫。
- shutdown
- 試圖連線時關閉資料庫。
user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.informix
說明: Informix JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 databaseName string JDBC 驅動程式內容:databaseName。 ifxCLIENT_LOCALE string JDBC 驅動程式內容:ifxCLIENT_LOCALE。 ifxCPMAgeLimit 精準度是秒鐘的時間量 JDBC 驅動程式內容:ifxCPMAgeLimit。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 ifxCPMInitPoolSize int JDBC 驅動程式內容:ifxCPMInitPoolSize。 ifxCPMMaxConnections int JDBC 驅動程式內容:ifxCPMMaxConnections。 ifxCPMMaxPoolSize int JDBC 驅動程式內容:ifxCPMMaxPoolSize。 ifxCPMMinAgeLimit 精準度是秒鐘的時間量 JDBC 驅動程式內容:ifxCPMMinAgeLimit。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 ifxCPMMinPoolSize int JDBC 驅動程式內容:ifxCPMMinPoolSize。 ifxCPMServiceInterval 精準度是毫秒的時間量 JDBC 驅動程式內容:ifxCPMServiceInterval。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 ifxDBANSIWARN boolean JDBC 驅動程式內容:ifxDBANSIWARN。 ifxDBCENTURY string JDBC 驅動程式內容:ifxDBCENTURY。 ifxDBDATE string JDBC 驅動程式內容:ifxDBDATE。 ifxDBSPACETEMP string JDBC 驅動程式內容:ifxDBSPACETEMP。 ifxDBTEMP string JDBC 驅動程式內容:ifxDBTEMP。 ifxDBTIME string JDBC 驅動程式內容:ifxDBTIME。 ifxDBUPSPACE string JDBC 驅動程式內容:ifxDBUPSPACE。 ifxDB_LOCALE string JDBC 驅動程式內容:ifxDB_LOCALE。 ifxDELIMIDENT boolean JDBC 驅動程式內容:ifxDELIMIDENT。 ifxENABLE_TYPE_CACHE boolean JDBC 驅動程式內容:ifxENABLE_TYPE_CACHE。 ifxFET_BUF_SIZE int JDBC 驅動程式內容:ifxFET_BUF_SIZE。 ifxGL_DATE string JDBC 驅動程式內容:ifxGL_DATE。 ifxGL_DATETIME string JDBC 驅動程式內容:ifxGL_DATETIME。 ifxIFXHOST string localhost JDBC 驅動程式內容:ifxIFXHOST。 ifxIFX_AUTOFREE boolean JDBC 驅動程式內容:ifxIFX_AUTOFREE。 ifxIFX_DIRECTIVES string JDBC 驅動程式內容:ifxIFX_DIRECTIVES。 ifxIFX_LOCK_MODE_WAIT 精準度是秒鐘的時間量 2s JDBC 驅動程式內容:ifxIFX_LOCK_MODE_WAIT。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 ifxIFX_SOC_TIMEOUT 精準度是毫秒的時間量 JDBC 驅動程式內容:ifxIFX_SOC_TIMEOUT。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 ifxIFX_USEPUT boolean JDBC 驅動程式內容:ifxIFX_USEPUT。 ifxIFX_USE_STRENC boolean JDBC 驅動程式內容:ifxIFX_USE_STRENC。 ifxIFX_XASPEC string y JDBC 驅動程式內容:ifxIFX_XASPEC。 ifxINFORMIXCONRETRY int JDBC 驅動程式內容:ifxINFORMIXCONRETRY。 ifxINFORMIXCONTIME 精準度是秒鐘的時間量 JDBC 驅動程式內容:ifxINFORMIXCONTIME。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 ifxINFORMIXOPCACHE string JDBC 驅動程式內容:ifxINFORMIXOPCACHE。 ifxINFORMIXSTACKSIZE int JDBC 驅動程式內容:ifxINFORMIXSTACKSIZE。 ifxJDBCTEMP string JDBC 驅動程式內容:ifxJDBCTEMP。 ifxLDAP_IFXBASE string JDBC 驅動程式內容:ifxLDAP_IFXBASE。 ifxLDAP_PASSWD string JDBC 驅動程式內容:ifxLDAP_PASSWD。 ifxLDAP_URL string JDBC 驅動程式內容:ifxLDAP_URL。 ifxLDAP_USER string JDBC 驅動程式內容:ifxLDAP_USER。 ifxLOBCACHE int JDBC 驅動程式內容:ifxLOBCACHE。 ifxNEWCODESET string JDBC 驅動程式內容:ifxNEWCODESET。 ifxNEWLOCALE string JDBC 驅動程式內容:ifxNEWLOCALE。 ifxNODEFDAC string JDBC 驅動程式內容:ifxNODEFDAC。 ifxOPTCOMPIND string JDBC 驅動程式內容:ifxOPTCOMPIND。 ifxOPTOFC string JDBC 驅動程式內容:ifxOPTOFC。 ifxOPT_GOAL string JDBC 驅動程式內容:ifxOPT_GOAL。 ifxPATH string JDBC 驅動程式內容:ifxPATH。 ifxPDQPRIORITY string JDBC 驅動程式內容:ifxPDQPRIORITY。 ifxPLCONFIG string JDBC 驅動程式內容:ifxPLCONFIG。 ifxPLOAD_LO_PATH string JDBC 驅動程式內容:ifxPLOAD_LO_PATH。 ifxPROTOCOLTRACE int JDBC 驅動程式內容:ifxPROTOCOLTRACE。 ifxPROTOCOLTRACEFILE string JDBC 驅動程式內容:ifxPROTOCOLTRACEFILE。 ifxPROXY string JDBC 驅動程式內容:ifxPROXY。 ifxPSORT_DBTEMP string JDBC 驅動程式內容:ifxPSORT_DBTEMP。 ifxPSORT_NPROCS boolean JDBC 驅動程式內容:ifxPSORT_NPROCS。 ifxSECURITY string JDBC 驅動程式內容:ifxSECURITY。 ifxSQLH_FILE string JDBC 驅動程式內容:ifxSQLH_FILE。 ifxSQLH_LOC string JDBC 驅動程式內容:ifxSQLH_LOC。 ifxSQLH_TYPE string JDBC 驅動程式內容:ifxSQLH_TYPE。 ifxSSLCONNECTION string JDBC 驅動程式內容:ifxSSLCONNECTION。 ifxSTMT_CACHE string JDBC 驅動程式內容:ifxSTMT_CACHE。 ifxTRACE int JDBC 驅動程式內容:ifxTRACE。 ifxTRACEFILE string JDBC 驅動程式內容:ifxTRACEFILE。 ifxTRUSTED_CONTEXT string JDBC 驅動程式內容:ifxTRUSTED_CONTEXT。 ifxUSEV5SERVER boolean JDBC 驅動程式內容:ifxUSEV5SERVER。 ifxUSE_DTENV boolean JDBC 驅動程式內容:ifxUSE_DTENV。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 1526 用於取得資料庫連線的埠。 roleName string JDBC 驅動程式內容:roleName。 serverName string 資料庫執行所在的伺服器。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.informix.jcc
說明: 適用於 Informix 的 IBM Data Server Driver for JDBC and SQLJ 的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 DBANSIWARN boolean JDBC 驅動程式內容:DBANSIWARN。 DBDATE string JDBC 驅動程式內容:DBDATE。 DBPATH string JDBC 驅動程式內容:DBPATH。 DBSPACETEMP string JDBC 驅動程式內容:DBSPACETEMP。 DBTEMP string JDBC 驅動程式內容:DBTEMP。 DBUPSPACE string JDBC 驅動程式內容:DBUPSPACE。 DELIMIDENT boolean JDBC 驅動程式內容:DELIMIDENT。 IFX_DIRECTIVES - ON
- OFF
JDBC 驅動程式內容:IFX_DIRECTIVES。 - ON
- ON
- OFF
- OFF
IFX_EXTDIRECTIVES - ON
- OFF
JDBC 驅動程式內容:IFX_EXTDIRECTIVES。 - ON
- ON
- OFF
- OFF
IFX_UPDDESC string JDBC 驅動程式內容:IFX_UPDDESC。 IFX_XASTDCOMPLIANCE_XAEND - 1
- 0
JDBC 驅動程式內容:IFX_XASTDCOMPLIANCE_XAEND。 - 1
- 1
- 0
- 0
INFORMIXOPCACHE string JDBC 驅動程式內容:INFORMIXOPCACHE。 INFORMIXSTACKSIZE string JDBC 驅動程式內容:INFORMIXSTACKSIZE。 NODEFDAC - yes
- no
JDBC 驅動程式內容:NODEFDAC。 - yes
- yes
- no
- no
OPTCOMPIND - 2
- 1
- 0
JDBC 驅動程式內容:OPTCOMPIND。 - 2
- 2
- 1
- 1
- 0
- 0
OPTOFC - 1
- 0
JDBC 驅動程式內容:OPTOFC。 - 1
- 1
- 0
- 0
PDQPRIORITY - HIGH
- LOW
- OFF
JDBC 驅動程式內容:PDQPRIORITY。 - HIGH
- HIGH
- LOW
- LOW
- OFF
- OFF
PSORT_DBTEMP string JDBC 驅動程式內容:PSORT_DBTEMP。 PSORT_NPROCS string 上限:10
JDBC 驅動程式內容:PSORT_NPROCS。 STMT_CACHE - 1
- 0
JDBC 驅動程式內容:STMT_CACHE。 - 1
- 1
- 0
- 0
currentLockTimeout 精準度是秒鐘的時間量 2s JDBC 驅動程式內容:currentLockTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 databaseName string JDBC 驅動程式內容:databaseName。 deferPrepares boolean JDBC 驅動程式內容:deferPrepares。 driverType int 4 JDBC 驅動程式內容:driverType。 enableNamedParameterMarkers int JDBC 驅動程式內容:enableNamedParameterMarkers。值為:1 (YES) 或 2 (NO)。 enableSeamlessFailover int JDBC 驅動程式內容:enableSeamlessFailover。值為:1 (YES) 或 2 (NO)。 enableSysplexWLB boolean JDBC 驅動程式內容:enableSysplexWLB。 fetchSize int JDBC 驅動程式內容:fetchSize。 fullyMaterializeLobData boolean JDBC 驅動程式內容:fullyMaterializeLobData。 keepDynamic int JDBC 驅動程式內容:keepDynamic。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 1526 用於取得資料庫連線的埠。 progressiveStreaming - 2
- 1
JDBC 驅動程式內容:progressiveStreaming。值為:1 (YES) 或 2 (NO)。 - 2
- NO
- 1
- YES
queryDataSize int 下限:4096
上限:10485760
JDBC 驅動程式內容:queryDataSize。 resultSetHoldability - 2
- 1
JDBC 驅動程式內容:resultSetHoldability。值為:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries - 2
- 1
JDBC 驅動程式內容:resultSetHoldabilityForCatalogQueries。值為:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage boolean true JDBC 驅動程式內容:retrieveMessagesFromServerOnGetMessage。 securityMechanism - 3
- 7
- 4
- 9
JDBC 驅動程式內容:securityMechanism。值為:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY)、9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)。 - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
serverName string localhost 資料庫執行所在的伺服器。 traceDirectory string JDBC 驅動程式內容:traceDirectory。 traceFile string JDBC 驅動程式內容:traceFile。 traceFileAppend boolean JDBC 驅動程式內容:traceFileAppend。 traceLevel int 下列常數值的位元組合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_SQLJ=1024、TRACE_META_CALLS=8192、TRACE_DATASOURCE_CALLS=16384、TRACE_LARGE_OBJECT_CALLS=32768、TRACE_SYSTEM_MONITOR=131072、TRACE_TRACEPOINTS=262144、TRACE_ALL=-1。 useJDBC4ColumnNameAndLabelSemantics int JDBC 驅動程式內容:useJDBC4ColumnNameAndLabelSemantics。值為:1 (YES) 或 2 (NO)。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.microsoft.sqlserver
說明: Microsoft SQL Server JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 URL string 用來連接資料庫的 URL。範例:jdbc:sqlserver://localhost:1433;databaseName=myDB。 applicationIntent - ReadOnly
- ReadWrite
JDBC 驅動程式內容:applicationIntent。 - ReadOnly
- ReadOnly
- ReadWrite
- ReadWrite
applicationName string JDBC 驅動程式內容:applicationName。 authenticationScheme - NativeAuthentication
- JavaKerberos
JDBC 驅動程式內容:authenticationScheme。 - NativeAuthentication
- NativeAuthentication
- JavaKerberos
- JavaKerberos
databaseName string JDBC 驅動程式內容:databaseName。 encrypt boolean JDBC 驅動程式內容:encrypt。 failoverPartner string JDBC 驅動程式內容:failoverPartner。 hostNameInCertificate string JDBC 驅動程式內容:hostNameInCertificate。 instanceName string JDBC 驅動程式內容:instanceName。 integratedSecurity boolean JDBC 驅動程式內容:integratedSecurity。 lastUpdateCount boolean JDBC 驅動程式內容:lastUpdateCount。 lockTimeout 精準度是毫秒的時間量 JDBC 驅動程式內容:lockTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 multiSubnetFailover boolean JDBC 驅動程式內容:multiSubnetFailover。 packetSize int 下限:512
上限:32767
JDBC 驅動程式內容:packetSize。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 用於取得資料庫連線的埠。 responseBuffering - full
- adaptive
JDBC 驅動程式內容:responseBuffering。 - full
- full
- adaptive
- adaptive
selectMethod - direct
- cursor
JDBC 驅動程式內容:selectMethod。 - direct
- direct
- cursor
- cursor
sendStringParametersAsUnicode boolean false JDBC 驅動程式內容:sendStringParametersAsUnicode。 sendTimeAsDatetime boolean JDBC 驅動程式內容:sendTimeAsDatetime。 serverName string localhost 資料庫執行所在的伺服器。 trustServerCertificate boolean JDBC 驅動程式內容:trustServerCertificate。 trustStore string JDBC 驅動程式內容:trustStore。 trustStorePassword 可逆的編碼密碼(字串) JDBC 驅動程式內容:trustStorePassword。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 workstationID string JDBC 驅動程式內容:workstationID。 xopenStates boolean JDBC 驅動程式內容:xopenStates。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.oracle
說明: Oracle JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 ONSConfiguration string JDBC 驅動程式內容:ONSConfiguration。 TNSEntryName string JDBC 驅動程式內容:TNSEntryName。 URL string 用來連接資料庫的 URL。範例:jdbc:oracle:thin:@//localhost:1521/sample 或 jdbc:oracle:oci:@//localhost:1521/sample。 connectionProperties string JDBC 驅動程式內容:connectionProperties。 databaseName string JDBC 驅動程式內容:databaseName。 driverType - oci
- thin
thin JDBC 驅動程式內容:driverType。 - oci
- oci
- thin
- thin
loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 networkProtocol string JDBC 驅動程式內容:networkProtocol。 password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 1521 用於取得資料庫連線的埠。 serverName string localhost 資料庫執行所在的伺服器。 serviceName string JDBC 驅動程式內容:serviceName。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。
- openidConnectProvider > oauthProvider > databaseStore > dataSource > properties.sybase
說明: Sybase JDBC 驅動程式的資料來源內容。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 SERVER_INITIATED_TRANSACTIONS - false
- true
false JDBC 驅動程式內容:SERVER_INITIATED_TRANSACTIONS。 - false
- false
- true
- true
connectionProperties string SELECT_OPENS_CURSOR=true JDBC 驅動程式內容:connectionProperties。 databaseName string JDBC 驅動程式內容:databaseName。 loginTimeout 精準度是秒鐘的時間量 JDBC 驅動程式內容:loginTimeout。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 networkProtocol - SSL
- socket
JDBC 驅動程式內容:networkProtocol。 - SSL
- SSL
- socket
- socket
password 可逆的編碼密碼(字串) 建議使用儲存器管理的鑑別別名,而非配置這個內容。 portNumber int 5000 用於取得資料庫連線的埠。 resourceManagerName string JDBC 驅動程式內容:resourceManagerName。 serverName string localhost 資料庫執行所在的伺服器。 user string 建議使用儲存器管理的鑑別別名,而非配置這個內容。 version int JDBC 驅動程式內容:version。
- openidConnectProvider > oauthProvider > grantType
說明: 容許提供者使用的存取記號授權類型(詳述於 OAuth 規格中)。完整應用程式伺服器設定檔中的對等提供者參數是 oauth20.grant.types.allowed。必要: false資料類型: string
- openidConnectProvider > oauthProvider > jwtGrantType
說明: JWT 記號處理程式的 grant_type必要: false資料類型: 屬性名稱 資料類型 預設值 說明 clockSkew 精準度是秒鐘的時間量 300s 當「OpenID Connect 用戶端」和「OpenID Connect 提供者」不同步時,容許其間存在的時間差異。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 iatRequired boolean false JWT 記號中需要 iat 要求。 maxJtiCacheSize long 下限:1
10000 用來保留 JWT 記號的 JTI 資料(以防重複使用 JTI)的快取大小上限。 tokenMaxLifetime 精準度是秒鐘的時間量 7200s 此時間指出作用中的 JWT 記號自簽發時間算起的生命期限上限。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。
- openidConnectProvider > oauthProvider > library
說明: 含有中介外掛程式類別之共用程式庫的參照。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 apiTypeVisibility string spec,ibm-api,api 這個程式庫的類別載入器將能夠看到的 API 套件類型,方式為下列項目之任何組合的逗點區隔清單:spec、ibm-api、api、third-party。 description string 管理者的共用程式庫說明 filesetRef 最上層 fileset 元素的參照清單(逗點區隔的字串)。 參照的檔案集 ID name string 管理者的共用程式庫名稱 - openidConnectProvider > oauthProvider > library > file
說明: 參照的檔案 ID必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 name 檔案的路徑 完整檔名
- openidConnectProvider > oauthProvider > library > fileset
說明: 參照的檔案集 ID必要: false資料類型: 屬性名稱 資料類型 預設值 說明 caseSensitive boolean true 指出搜尋是否應該區分大小寫的布林值(預設值:true)。 dir 目錄的路徑 ${server.config.dir} 搜尋檔案的基本目錄。 excludes string 要從搜尋結果中且以逗點或空格區隔的檔名型樣清單,預設為不排除任何檔案。 id string 唯一的配置 ID。 includes string * 要併入搜尋結果中且以逗點或空格區隔的檔名型樣清單(預設值:*)。 scanInterval 精準度是毫秒的時間量 0 用以檢查檔案集之變更的掃描間隔,以時間單位字尾 h-小時、m-分鐘、s-秒、ms-毫秒的長整數來表示(例如 2ms 或 5s)。預設為已停用 (scanInterval=0)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
- openidConnectProvider > oauthProvider > localStore
說明: 將用戶端定義在 server.xml,並快取伺服器中的記號。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 tokenStoreSize long 2000 記號儲存庫大小 - openidConnectProvider > oauthProvider > localStore > client
說明: 唯一的配置 ID。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 applicationType - native
- web
web 最能說明用戶端的應用程式類型。 - native
- 原生
- web
- Web
displayname string 用戶端的顯示名稱。 enabled boolean true 若為 true,表示已啟用用戶端,若為 false,表示已停用。 functionalUserId string 要與這個用戶端利用用戶端認證授權類型所取得的存取記號相關聯的使用者 ID。當指定這個用戶端參數時,會從內部檢查端點在 functional_user_id 回應參數中傳回值。 id string 唯一的配置 ID。 introspectTokens boolean false 此布林值指定是否容許用戶端存取內部檢查端點,以便對授權伺服器簽發的記號進行內部檢查。 name string 用戶端的名稱(有時稱為 ID)。 preAuthorizedScope string 當所要求的存取記號被認為資源擁有者已事先核准,而不需要資源擁有者的同意時,用戶端可以使用的範圍值清單(以空格區隔)。 scope string 指定用戶端的範圍清單,並以空格區隔。 secret 可逆的編碼密碼(字串) 用戶端的秘密金鑰。 sessionManaged boolean false 此布林指出用戶端是否參與 OpenID 階段作業管理。 subjectType - public
回應這個用戶端時,要求使用的主旨類型。 - public
- public
tokenEndpointAuthMethod - client_secret_post
- none
- client_secret_basic
client_secret_basic 針對用戶端記號端點,要求使用的鑑別方法。 - client_secret_post
- client_secret_post
- none
- 無
- client_secret_basic
- client_secret_basic
- openidConnectProvider > oauthProvider > localStore > client > functionalUserGroupIds
說明: 要與這個用戶端利用用戶端認證授權類型所取得的存取記號相關聯的群組 ID 清單。當指定這個用戶端參數時,會從內部檢查端點在 functional_user_groupIds 回應參數中傳回值。必要: false資料類型: string
- openidConnectProvider > oauthProvider > localStore > client > grantTypes
說明: 用戶端可以使用的授權類型。必要: false資料類型:
- openidConnectProvider > oauthProvider > localStore > client > postLogoutRedirectUris
說明: RP 提供的 URL 陣列,以便在執行登出之後,利用 post_logout_redirect_uri 參數,要求將一般使用者的使用者代理程式重新導向至這些 URL。必要: false資料類型: string
- openidConnectProvider > scopeToClaimMap
說明: 指定範圍的要求。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 address string address 指定地址範圍相關聯的要求清單(以逗點區隔)。 email string email, email_verified 指定電子郵件範圍相關聯的要求清單(以逗點區隔)。 phone string phone_number, phone_number_verified 指定電話範圍相關聯的要求清單(以逗點區隔)。 profile string name, family_name, given_name, middle_name, nickname, preferred_username, profile, picture, website, gender, birthdate, zoneinfo, locale, updated_at 指定設定檔範圍相關聯的要求清單(以逗點區隔)。