OpenID Connect 服务器提供程序
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
oauthProviderRef | 对顶级 oauthProvider 元素的引用(字符串)。 | OAuth 提供程序的标识参考。 | |
issuerIdentifier | string | 为响应的发出者指定发出者标识。 | |
allowDefaultSsoCookieName | 布尔型 | false | 此属性设置为 true 时,在未配置定制 SSO cookie 名称时会使用缺省 SSO cookie 名称 ltpaToken2。如果为 SSO 配置了定制 cookie 名称,那么会使用此 cookie 名称。如果未配置定制 cookie 名称,且此属性设置为 false,那么会使用自动生成的 SSO cookie 名称。 |
jwkEnabled | 布尔型 | false | 启用或禁用 JWK。 |
idTokenCacheEnabled | 布尔型 | true | %idTokenCacheEnabled.desc |
jwkRotationTime | 具有分钟精度的时间段 | 720m | 生成 JWK 所需的时间。. 指定后跟时间单位的正整数,时间单位可以是小时 (h) 或分钟 (m)。例如,以 30m 的形式指定 30 分钟。可将多个值包括在单个条目中。例如,1h30m 相当于 90 分钟。 |
jwkSigningKeySize |
| 2048 | 签名密钥的大小,以位计。 4096 4096 位 2048 2048 位 1024 1024 位 |
signatureAlgorithm |
| HS256 | 指定将用于对标识令牌进行签名的签名算法。 HS256 使用 SHA-256 散列的 HMAC RS256 使用 SHA-256 散列的 RSASSA-PKCS-v1_5 none 无签名 |
keyStoreRef | 对顶级 keyStore 元素的引用(字符串)。 | opKeyStore | 密钥库包含使用非对称算法进行签名所必需的专用密钥。 |
keyAliasName | string | 用于查找使用非对称算法进行签名所必需的专用密钥的密钥别名名称。 | |
trustStoreRef | 对顶级 keyStore 元素的引用(字符串)。 | 密钥库,包含在验证 JWT 令牌的签名时必需的公用密钥。 | |
sessionManaged | 布尔型 | false | 通过 true 或 false 指示是否支持会话管理。缺省值为 false。 |
idTokenLifetime | 具有秒精度的时间段 | 2h | 标识令牌有效的时间(以秒计)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
OAuth 提供程序的标识参考。
Name | Type | Default | Description |
---|---|---|---|
httpsRequired | 布尔型 | true | 需要 OAuth 客户机与提供程序之间的 SSL 通信。 |
authorizationGrantLifetime | 具有秒精度的时间段 | 604800 | 授权生存期(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.max.authorization.grant.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
authorizationCodeLifetime | 具有秒精度的时间段 | 60 | 授权码生存期(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.code.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
authorizationCodeLength | 长整型 | 30 | 生成的授权码的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.code.length。 |
accessTokenLifetime | 具有秒精度的时间段 | 7200 | 访问令牌有效的时间(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.token.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
accessTokenLength | 长整型 | 40 | 生成的 OAuth 访问令牌的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.access.token.length。 |
issueRefreshToken | 布尔型 | true | 值为 false 时禁止生成和使用刷新标记。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.issue.refresh.token。 |
refreshTokenLength | 长整型 | 50 | 生成的刷新令牌的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.refresh.token.length。 |
revokeAccessTokensWithRefreshTokens | 布尔型 | true | 如果值为 false,那么当撤销了刷新令牌时,将禁用撤销相关联的访问令牌。缺省值为 true。 |
libraryRef | 对顶级 library 元素的引用(字符串)。 | 对包含介体插件类的共享库的引用。 | |
allowPublicClients | 布尔型 | false | 值为 false 时禁止公共客户机访问,详细描述可参见 OAuth 规范。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.allow.public.clients。 |
authorizationFormTemplate | string | template.html | 定制授权页面模板的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.form.template。 |
authorizationErrorTemplate | string | 定制授权错误页面模板的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.error.template。 | |
customLoginURL | string | login.jsp | 定制登录页面的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.loginURL。 |
autoAuthorizeParam | string | autoauthz | 要使用自动授权,请将 autoAuthorize 参数(值为 true)追加到请求。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.param。 |
autoAuthorize | 布尔型 | false | 要使用自动授权,请将 autoAuthorize 参数(值为 true)追加到请求。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.param。 |
clientURISubstitutions | string | 用于替换用于动态主机名的客户机 URI 字符串的可选值。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.client.uri.substitutions。 | |
clientTokenCacheSize | 长整型 | 客户机标记高速缓存中的最大条目数。 | |
userClientTokenLimit | 长整型 | 每个用户和客户机组合的令牌限制。 | |
filter | string | URI 过滤器选择要由此提供程序授权的请求。完整应用程序服务器概要文件中的等效提供程序参数为 Filter。 | |
characterEncoding | string | 将请求字符编码设置为此值。完整应用程序服务器概要文件中的等效提供程序参数为 characterEncoding。 | |
oauthOnly | 布尔型 | true | 如果值为 true,那么与过滤器相匹配的请求必须具有访问令牌,否则它们将失败。如果为 false,那么没有访问令牌时系统将检查匹配请求中是否存在其他认证数据。完整应用程序服务器概要文件中的等效提供程序参数为 oauthOnly。 |
includeTokenInSubject | 布尔型 | true | 如果值为 true,那么会将 com.ibm.wsspi.security.oauth20.token.WSOAuth20Token 作为专用凭证来添加。完整应用程序服务器概要文件中的等效提供程序参数为 includeToken。 |
consentCacheEntryLifetime | 具有秒精度的时间段 | 1800 | 准许的高速缓存中条目有效的时间(秒)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
consentCacheSize | long Min: 0 | 1000 | 准许的高速缓存中允许的最大条目数。 |
accessTokenCacheEnabled | 布尔型 | true | %accessTokenCacheEnabled.desc |
certAuthentication | 布尔型 | false | 在 HTTPS 请求中启用客户机证书的认证。 |
jwtAccessToken | 布尔型 | false | 生成 JSON Web 令牌,作为字符串进行序列化并作为访问令牌。 |
coverageMapSessionMaxAge | 具有秒精度的时间段 | 600 | 指示覆盖范围映射服务的 cache-control 头的 max-age 值(秒数)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
skipResourceOwnerValidation | 布尔型 | false | 如果值为 true,那么会跳过资源所有者验证。 |
logoutRedirectURL | string | 成功调用注销端点后客户机重定向至的可选 URL。如果未提供 URL,那么会使用基本缺省注销页面。 |
客户机在 server.xml 中定义,并且标记高速缓存在服务器中。
Name | Type | Default | Description |
---|---|---|---|
tokenStoreSize | 长整型 | 2000 | 令牌存储器大小 |
oauthProvider > localStore > client
唯一配置标识。
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
name | string | 客户机的名称(有时通过标识来引用)。 | |
secret | 可逆向编码的密码(字符串) | 客户机的密钥。 | |
displayname | string | 客户机的显示名称。 | |
tokenEndpointAuthMethod |
| client_secret_basic | 针对客户机的令牌端点请求的认证方法。 client_secret_post client_secret_post none 无 client_secret_basic client_secret_basic |
scope | string | 指定客户机作用域的空格分隔列表。 | |
applicationType |
| web | 最能描述客户机的应用程序类型。 native 本机 web web |
subjectType |
| 请求的主题类型,用于响应此客户机。 public 公用 | |
sessionManaged | 布尔型 | false | 布尔值,指示客户机是否参与 OpenID 会话管理。 |
preAuthorizedScope | string | 请求资源所有者似乎已提前批准并因此不需要资源所有者同意的访问令牌时,客户机可使用的作用域值的空格分隔列表。 | |
introspectTokens | 布尔型 | false | 布尔值,指定是否允许客户机访问内省端点以内省授权服务器颁发的令牌。 |
allowRegexpRedirects | 布尔型 | false | 允许重定向 URL 以包含正则表达式。缺省值为 false。 |
functionalUserId | string | 要与此客户机使用客户机凭证授予类型获取的访问令牌关联的用户标识。如果指定了此客户机参数,那么值在内省端点的 functional_user_id 响应参数中返回。 | |
enabled | 布尔型 | true | 如果为 true,那么客户机处于启用状态;如果为 false,那么客户机处于禁用状态。 |
oauthProvider > localStore > client > redirect
要在基于重定向的流(例如,客户机的授权代码和隐式授予类型)中使用的重定向 URI 的数组。如果请求中未指定,那么第一个重定向 URI 用作缺省值。
oauthProvider > localStore > client > grantTypes
客户机可使用的授予类型。
oauthProvider > localStore > client > responseTypes
客户机可使用的响应类型。
oauthProvider > localStore > client > postLogoutRedirectUris
RP 提供的 URL 数组,RP 可能在执行注销后使用 post_logout_redirect_uri 参数请求最终用户的用户代理重定向至这些 URL。
oauthProvider > localStore > client > resourceIds
作为 JSON Web 令牌的受众的资源标识。
oauthProvider > localStore > client > functionalUserGroupIds
要与此客户机使用客户机凭证授予类型获取的访问令牌关联的组标识列表。如果指定了此客户机参数,那么值在内省端点的 functional_user_groupIds 响应参数中返回。
已定义客户机,并且标记高速缓存在数据库中。
Name | Type | Default | Description |
---|---|---|---|
dataSourceRef | 对顶级 dataSource 元素的引用(字符串)。 | 对存储的数据源的引用。 | |
cleanupExpiredTokenInterval | 具有秒精度的时间段 | 3600 | 到期令牌清除时间间隔(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauthjdbc.CleanupInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
user | string | 用户 | |
password | 可逆向编码的密码(字符串) | 用于访问数据库的密码。 | |
schema | string | OAuthDBSchema | 模式 |
oauthProvider > databaseStore > dataSource
对存储的数据源的引用。
Name | Type | Default | Description |
---|---|---|---|
enableConnectionCasting | 布尔型 | false | 指示应该可以将从数据源获得的连接强制类型转换为 JDBC 供应商连接实现所实现的接口类。启用此选项会引发每项 getConnection 操作产生额外开销。如果不是太频繁需要使用供应商 JDBC 接口,那么可能保持禁用此选项会更有效,并且仅在需要时使用 Connection.unwrap(interface)。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。 |
jndiName | string | 数据源的 JNDI 名称。如果服务器正在运行时更新,那么会损坏现有连接。 | |
jdbcDriverRef | 对顶级 jdbcDriver 元素的引用(字符串)。 | 数据源的 JDBC 驱动程序。如果服务器正在运行时更新,那么会损坏现有连接。 | |
connectionManagerRef | 对顶级 connectionManager 元素的引用(字符串)。 | 数据源的连接管理器。如果服务器正在运行时更新,那么会损坏现有连接。 | |
type |
| 数据源的类型。如果服务器正在运行时更新,那么会损坏现有连接。 javax.sql.DataSource javax.sql.DataSource javax.sql.ConnectionPoolDataSource javax.sql.ConnectionPoolDataSource javax.sql.XADataSource javax.sql.XADataSource | |
connectionSharing |
| MatchOriginalRequest | 指定共享连接的匹配方式。 MatchOriginalRequest 共享连接时,根据原始连接请求进行匹配。 MatchCurrentState 共享连接时,根据连接的当前状态进行匹配。如果服务器正在运行时更新,那么会针对事务中每个第一个连接句柄应用更新。 |
containerAuthDataRef | 对顶级 authData 元素的引用(字符串)。 | 容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。如果服务器正在运行时更新,那么会针对新连接请求应用更改;正使用的连接不会受影响。 | |
jaasLoginContextEntryRef | 对顶级 jaasLoginContextEntry 元素的引用(字符串)。 | 用于认证的 JAAS 登录上下文入口。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。 | |
isolationLevel |
| 缺省事务隔离级别。如果为指定此项,且数据库识别为 DB2、Derby、Informix、Microsoft SQL Server 或 Sybase,那么会使用 TRANSACTION_REPEATABLE_READ。如果没有为其他数据库指定此项,那么会使用 TRANSACTION_READ_COMMITTED。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。 TRANSACTION_SNAPSHOT Microsoft SQL Server JDBC 驱动程序和 DataDirect Connect for JDBC 驱动程序的快照隔离。 TRANSACTION_READ_UNCOMMITTED 可进行脏读取、不可重复读取和幻像读取。 TRANSACTION_READ_COMMITTED 脏读取受到阻止;可进行不可重复读取和幻像读取。 TRANSACTION_SERIALIZABLE 脏读取、不可重复读取和幻像读取受到阻止。 TRANSACTION_REPEATABLE_READ 脏读取和不可重复读取受到阻止;可进行幻像读取。 | |
statementCacheSize | int Min: 0 | 10 | 每个连接的高速缓存语句的最大数目。如果服务器正在运行时更新,那么在下次使用时会调整语句高速缓存。 |
transactional | 布尔型 | true | 支持参与由应用程序服务器管理的事务。如果服务器正在运行时更新,那么会损坏现有连接。 |
beginTranForResultSetScrollingAPIs | 布尔型 | true | 使用结果集滚动界面时尝试事务登记。 |
beginTranForVendorAPIs | 布尔型 | true | 使用供应商界面时尝试事务登记。 |
commitOrRollbackOnCleanup |
| 确定当关闭数据库工作单元 (AutoCommit=false) 中可能存在的连接或将其返回到池中时如何清除这些连接。 rollback 通过进行回滚来清除连接。 commit 通过进行落实来清除连接。 | |
queryTimeout | 具有秒精度的时间段 | SQL 语句的缺省查询超时。在 JTA 事务中,syncQueryTimeoutWithTransactionTimeout 可覆盖此缺省值。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
recoveryAuthDataRef | 对顶级 authData 元素的引用(字符串)。 | 用于事务恢复的认证数据。 | |
syncQueryTimeoutWithTransactionTimeout | 布尔型 | false | 使用 JTA 事务中的剩余时间(如果有)作为 SQL 语句的缺省查询超时。 |
supplementalJDBCTrace | 布尔型 | 补充在 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。如果服务器正在运行时更新,那么会损坏现有连接。 | |
validationTimeout | 具有秒精度的时间段 | 为合用的连接的验证指定超时。指定此超时的情况下,合用的连接会先进行验证,再从连接池进行复用。连接管理器验证连接以响应 PurgePolicy=ValidateAllConnections 的旧连接时,也会使用验证超时。值 0 表示将验证连接,而不应用任何超时。验证超时需要符合 JDBC 4.0 或更高版本规范的 JDBC 驱动程序。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
oauthProvider > databaseStore > dataSource > jdbcDriver
数据源的 JDBC 驱动程序。如果服务器正在运行时更新,那么会损坏现有连接。
Name | Type | Default | Description |
---|---|---|---|
libraryRef | 对顶级 library 元素的引用(字符串)。 | 标识 JDBC 驱动程序 JAR 和本机文件。 | |
javax.sql.XADataSource | string | javax.sql.XADataSource 的 JDBC 驱动程序实现。 | |
javax.sql.ConnectionPoolDataSource | string | javax.sql.ConnectionPoolDataSource 的 JDBC 驱动程序实现。 | |
javax.sql.DataSource | string | javax.sql.DataSource 的 JDBC 驱动程序实现。 |
oauthProvider > databaseStore > dataSource > jdbcDriver > library
标识 JDBC 驱动程序 JAR 和本机文件。
Name | Type | Default | Description |
---|---|---|---|
name | string | 管理员的共享库的名称 | |
description | string | 管理员的共享库的描述 | |
filesetRef | 对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。 | 所引用文件集的标识 | |
apiTypeVisibility | string | spec,ibm-api,api,stable | 该类装入器支持的 API 包的类型。此值是下列 API 包的任意组合的逗号分隔列表:spec、ibm-api、api、stable 和第三方。 |
oauthProvider > databaseStore > dataSource > jdbcDriver > library > fileset
所引用文件集的标识
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
dir | 目录路径 | ${server.config.dir} | 用于搜索文件的基本目录。 |
caseSensitive | 布尔型 | true | 指示搜索是否应区分大小写的布尔值(缺省值:true)。 |
includes | string | * | 要包含在搜索结果中的文件名模式的逗号或空格分隔列表(缺省值:*)。 |
excludes | string | 要排除在搜索结果以外的文件名模式的逗号或空格分隔列表,缺省情况下不排除任何文件。 | |
scanInterval | 具有毫秒精度的时间段 | 0 | 检查文件集更改的扫描时间间隔,格式为长整形加上时间单位后缀(h 表示小时、m 表示分钟、s 表示秒、ms 表示毫秒),例如,2ms 或 5s。缺省情况下为禁用 (scanInterval=0)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 |
oauthProvider > databaseStore > dataSource > jdbcDriver > library > folder
所引用文件夹的标识
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
dir | 目录路径 | 要包含在用于定位资源文件的库类路径中的目录或文件夹 |
oauthProvider > databaseStore > dataSource > jdbcDriver > library > file
所引用文件的标识
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
name | 文件路径 | 标准文件名 |
oauthProvider > databaseStore > dataSource > connectionManager
数据源的连接管理器。如果服务器正在运行时更新,那么会损坏现有连接。
Name | Type | Default | Description |
---|---|---|---|
agedTimeout | 具有秒精度的时间段 | -1 | 池维护可以废弃某个连接之前的时间量。值为 -1 时会禁用此超时。值 0 指示废弃每个连接,这会禁用连接池。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
connectionTimeout | 具有秒精度的时间段 | 30s | 连接请求超时之前的时间量。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
maxIdleTime | 具有秒精度的时间段 | 30m | 池维护期间可废弃某个未使用或空闲的连接之前的时间量(如果这样做不会使池大小减小到小于最小大小)。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
maxPoolSize | int Min: 0 | 50 | 池的物理连接的最大数目。值为 0 意味着不受限制。 |
minPoolSize | int Min: 0 | 池中要维持的最小物理连接数。池未进行预填充。时效超时可以覆盖此最小值。 | |
purgePolicy |
| EntirePool | 指定在池中检测到失效连接时要销毁哪些旧连接。 FailingConnectionOnly 当检测到失效连接时,会仅关闭发现存在错误的连接。 ValidateAllConnections 当检测到失效连接时,会测试连接并关闭发现存在错误的连接。 EntirePool 当检测到失效连接时,会将池中的所有连接都标记为失效,当不再使用这些连接时,会将其关闭。 |
reapTime | 具有秒精度的时间段 | 3m | 池维护线程各次运行之间的时间量。值为 -1 会禁用池维护。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
maxConnectionsPerThread | int Min: 0 | 限制每个线程上打开的连接数。 | |
numConnectionsPerThreadLocal | int Min: 0 | 为每个线程高速缓存指定数目的连接。 | |
enableSharingForDirectLookups | 布尔型 | true | 如果设置为 true,那么将共享连接。如果设置为 false,那么不会共享连接。 |
oauthProvider > databaseStore > dataSource > properties.informix
Informix JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
ifxIFXHOST | string | localhost | JDBC 驱动程序属性:ifxIFXHOST。 |
serverName | string | 正在运行数据库的服务器。 | |
portNumber | 整形 | 1526 | 用于获取数据库连接的端口。 |
ifxCLIENT_LOCALE | string | JDBC 驱动程序属性:ifxCLIENT_LOCALE。 | |
ifxCPMAgeLimit | 具有秒精度的时间段 | JDBC 驱动程序属性:ifxCPMAgeLimit。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
ifxCPMInitPoolSize | 整形 | JDBC 驱动程序属性:ifxCPMInitPoolSize。 | |
ifxCPMMaxConnections | 整形 | JDBC 驱动程序属性:ifxCPMMaxConnections。 | |
ifxCPMMaxPoolSize | 整形 | JDBC 驱动程序属性:ifxCPMMaxPoolSize。 | |
ifxCPMMinAgeLimit | 具有秒精度的时间段 | JDBC 驱动程序属性:ifxCPMMinAgeLimit。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
ifxCPMMinPoolSize | 整形 | JDBC 驱动程序属性:ifxCPMMinPoolSize。 | |
ifxCPMServiceInterval | 具有毫秒精度的时间段 | JDBC 驱动程序属性:ifxCPMServiceInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 | |
ifxDBANSIWARN | 布尔型 | 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 | 布尔型 | JDBC 驱动程序属性:ifxDELIMIDENT。 | |
ifxENABLE_TYPE_CACHE | 布尔型 | JDBC 驱动程序属性:ifxENABLE_TYPE_CACHE。 | |
ifxFET_BUF_SIZE | 整形 | JDBC 驱动程序属性:ifxFET_BUF_SIZE。 | |
ifxGL_DATE | string | JDBC 驱动程序属性:ifxGL_DATE。 | |
ifxGL_DATETIME | string | JDBC 驱动程序属性:ifxGL_DATETIME。 | |
ifxIFX_AUTOFREE | 布尔型 | JDBC 驱动程序属性:ifxIFX_AUTOFREE。 | |
ifxIFX_DIRECTIVES | string | JDBC 驱动程序属性:ifxIFX_DIRECTIVES。 | |
ifxIFX_LOCK_MODE_WAIT | 具有秒精度的时间段 | 2s | JDBC 驱动程序属性:ifxIFX_LOCK_MODE_WAIT。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
ifxIFX_SOC_TIMEOUT | 具有毫秒精度的时间段 | JDBC 驱动程序属性:ifxIFX_SOC_TIMEOUT。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 | |
ifxIFX_USEPUT | 布尔型 | JDBC 驱动程序属性:ifxIFX_USEPUT。 | |
ifxIFX_USE_STRENC | 布尔型 | JDBC 驱动程序属性:ifxIFX_USE_STRENC。 | |
ifxIFX_XASPEC | string | y | JDBC 驱动程序属性:ifxIFX_XASPEC。 |
ifxINFORMIXCONRETRY | 整形 | JDBC 驱动程序属性:ifxINFORMIXCONRETRY。 | |
ifxINFORMIXCONTIME | 具有秒精度的时间段 | JDBC 驱动程序属性:ifxINFORMIXCONTIME。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
ifxINFORMIXOPCACHE | string | JDBC 驱动程序属性:ifxINFORMIXOPCACHE。 | |
ifxINFORMIXSTACKSIZE | 整形 | 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 | 整形 | 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 | 整形 | JDBC 驱动程序属性:ifxPROTOCOLTRACE。 | |
ifxPROTOCOLTRACEFILE | string | JDBC 驱动程序属性:ifxPROTOCOLTRACEFILE。 | |
ifxPROXY | string | JDBC 驱动程序属性:ifxPROXY。 | |
ifxPSORT_DBTEMP | string | JDBC 驱动程序属性:ifxPSORT_DBTEMP。 | |
ifxPSORT_NPROCS | 布尔型 | 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 | 整形 | JDBC 驱动程序属性:ifxTRACE。 | |
ifxTRACEFILE | string | JDBC 驱动程序属性:ifxTRACEFILE。 | |
ifxTRUSTED_CONTEXT | string | JDBC 驱动程序属性:ifxTRUSTED_CONTEXT。 | |
ifxUSEV5SERVER | 布尔型 | JDBC 驱动程序属性:ifxUSEV5SERVER。 | |
ifxUSE_DTENV | 布尔型 | JDBC 驱动程序属性:ifxUSE_DTENV。 | |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
roleName | string | JDBC 驱动程序属性:roleName。 | |
user | string | 建议使用容器管理认证别名而非配置此属性。 |
oauthProvider > databaseStore > dataSource > properties.db2.i.native
IBM DB2 for i Native JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | *LOCAL | JDBC 驱动程序属性:databaseName。 |
access |
| all | JDBC 驱动程序属性:access。 all all read call read call read only read only |
autoCommit | 布尔型 | true | JDBC 驱动程序属性:autoCommit。 |
batchStyle |
| 2.0 | JDBC 驱动程序属性:batchStyle。 2.0 2.0 2.1 2.1 |
behaviorOverride | 整形 | JDBC 驱动程序属性:behaviorOverride。 | |
blockSize |
| 32 | JDBC 驱动程序属性:blockSize。 0 0 256 256 16 16 512 512 128 128 8 8 64 64 32 32 |
cursorHold | 布尔型 | false | JDBC 驱动程序属性:cursorHold。 |
cursorSensitivity |
| 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。 |
dateFormat |
| JDBC 驱动程序属性:dateFormat。 julian julian dmy dmy ymd ymd usa usa eur eur mdy mdy iso iso jis jis | |
dateSeparator |
| JDBC 驱动程序属性:dateSeparator。 \, 逗号字符 (,)。 b 字符 b - 破折号字符 (-)。 . 句号字符 (.)。 / 正斜杠字符 (/)。 | |
decimalSeparator |
| JDBC 驱动程序属性:decimalSeparator。 \, 逗号字符 (,)。 . 句号字符 (.)。 | |
directMap | 布尔型 | true | JDBC 驱动程序属性:directMap。 |
doEscapeProcessing | 布尔型 | true | JDBC 驱动程序属性:doEscapeProcessing。 |
fullErrors | 布尔型 | JDBC 驱动程序属性:fullErrors。 | |
libraries | string | JDBC 驱动程序属性:libraries。 | |
lobThreshold | int Max: 500000 | 0 | JDBC 驱动程序属性:lobThreshold。 |
lockTimeout | 具有秒精度的时间段 | 0 | JDBC 驱动程序属性:lockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
maximumPrecision |
| 31 | JDBC 驱动程序属性:maximumPrecision。 63 63 31 31 |
maximumScale | int Min: 0 Max: 63 | 31 | JDBC 驱动程序属性:maximumScale。 |
minimumDivideScale | int Min: 0 Max: 9 | 0 | JDBC 驱动程序属性:minimumDivideScale。 |
networkProtocol | 整形 | JDBC 驱动程序属性:networkProtocol。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
portNumber | 整形 | 用于获取数据库连接的端口。 | |
prefetch | 布尔型 | true | JDBC 驱动程序属性:prefetch。 |
queryOptimizeGoal |
| 2 | JDBC 驱动程序属性:queryOptimizeGoal。值为:1 (*FIRSTIO) 或 2 (*ALLIO)。 1 *FIRSTIO 2 *ALLIO |
reuseObjects | 布尔型 | true | JDBC 驱动程序属性:reuseObjects。 |
serverName | string | 正在运行数据库的服务器。 | |
serverTraceCategories | 整形 | 0 | JDBC 驱动程序属性:serverTraceCategories。 |
systemNaming | 布尔型 | false | JDBC 驱动程序属性:systemNaming。 |
timeFormat |
| JDBC 驱动程序属性:timeFormat。 usa usa eur eur iso iso jis jis hms hms | |
timeSeparator |
| JDBC 驱动程序属性:timeSeparator。 \, 逗号字符 (,)。 b 字符 b : 冒号字符 (:)。 . 句号字符 (.)。 | |
trace | 布尔型 | JDBC 驱动程序属性:trace。 | |
transactionTimeout | 具有秒精度的时间段 | 0 | JDBC 驱动程序属性:transactionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
translateBinary | 布尔型 | false | JDBC 驱动程序属性:translateBinary。 |
translateHex |
| character | JDBC 驱动程序属性:translateHex。 character character binary binary |
useBlockInsert | 布尔型 | false | JDBC 驱动程序属性:useBlockInsert。 |
user | string | 建议使用容器管理认证别名而非配置此属性。 |
oauthProvider > databaseStore > dataSource > properties.derby.embedded
Derby Embedded JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
createDatabase |
| JDBC 驱动程序属性:createDatabase。 false 不自动创建数据库。 create 建立第一个连接时,会自动创建数据库(如果它不存在)。 | |
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
connectionAttributes | string | JDBC 驱动程序属性:connectionAttributes。 | |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
shutdownDatabase |
| JDBC 驱动程序属性:shutdownDatabase。 false 不关闭数据库。 shutdown 尝试连接时,关闭数据库。 | |
user | string | 建议使用容器管理认证别名而非配置此属性。 |
oauthProvider > databaseStore > dataSource > properties
数据源的 JDBC 供应商属性的列表。例如,databaseName="dbname" serverName="localhost" portNumber="50000"。
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
serverName | string | 正在运行数据库的服务器。 | |
portNumber | 整形 | 用于获取数据库连接的端口。 | |
URL | string | 用于连接到数据库的 URL。 | |
user | string | 建议使用容器管理认证别名而非配置此属性。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 |
oauthProvider > databaseStore > dataSource > properties.microsoft.sqlserver
Microsoft SQL Server JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
instanceName | string | JDBC 驱动程序属性:instanceName。 | |
serverName | string | localhost | 正在运行数据库的服务器。 |
portNumber | 整形 | 用于获取数据库连接的端口。 | |
accessToken | string | JDBC 驱动程序属性:accessToken。 | |
applicationIntent |
| JDBC 驱动程序属性:applicationIntent。 ReadOnly ReadOnly ReadWrite ReadWrite | |
applicationName | string | JDBC 驱动程序属性:applicationName。 | |
authentication |
| JDBC 驱动程序属性:authentication。 ActiveDirectoryPassword ActiveDirectoryPassword ActiveDirectoryIntegrated ActiveDirectoryIntegrated SqlPassword SqlPassword NotSpecified NotSpecified | |
authenticationScheme |
| JDBC 驱动程序属性:authenticationScheme。 JavaKerberos JavaKerberos NativeAuthentication NativeAuthentication | |
columnEncryptionSetting |
| JDBC 驱动程序属性:columnEncryptionSetting。 Enabled Enabled Disabled Disabled | |
encrypt | 布尔型 | JDBC 驱动程序属性:encrypt。 | |
failoverPartner | string | JDBC 驱动程序属性:failoverPartner。 | |
hostNameInCertificate | string | JDBC 驱动程序属性:hostNameInCertificate。 | |
integratedSecurity | 布尔型 | JDBC 驱动程序属性:integratedSecurity。 | |
keyStoreAuthentication |
| JDBC 驱动程序属性:keyStoreAuthentication。 JavaKeyStorePassword JavaKeyStorePassword | |
keyStoreLocation | 文件路径 | JDBC 驱动程序属性:keyStoreLocation。 | |
keyStoreSecret | 可逆向编码的密码(字符串) | JDBC 驱动程序属性:keyStoreSecret。 | |
lastUpdateCount | 布尔型 | JDBC 驱动程序属性:lastUpdateCount。 | |
lockTimeout | 具有毫秒精度的时间段 | JDBC 驱动程序属性:lockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 | |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
multiSubnetFailover | 布尔型 | JDBC 驱动程序属性:multiSubnetFailover。 | |
packetSize | int Min: -1 Max: 32767 | JDBC 驱动程序属性:packetSize。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
responseBuffering |
| JDBC 驱动程序属性:responseBuffering。 adaptive adaptive full full | |
selectMethod |
| JDBC 驱动程序属性:selectMethod。 cursor cursor direct direct | |
sendStringParametersAsUnicode | 布尔型 | false | JDBC 驱动程序属性:sendStringParametersAsUnicode。 |
sendTimeAsDatetime | 布尔型 | JDBC 驱动程序属性:sendTimeAsDatetime。 | |
serverNameAsACE | 布尔型 | JDBC 驱动程序属性:serverNameAsACE。 | |
serverSpn | string | JDBC 驱动程序属性:serverSpn。 | |
transparentNetworkIPResolution | 布尔型 | JDBC 驱动程序属性:transparentNetworkIPResolution。 | |
trustServerCertificate | 布尔型 | JDBC 驱动程序属性:trustServerCertificate。 | |
trustStore | string | JDBC 驱动程序属性:trustStore。 | |
trustStorePassword | 可逆向编码的密码(字符串) | JDBC 驱动程序属性:trustStorePassword。 | |
URL | string | 用于连接到数据库的 URL。示例:jdbc:sqlserver://localhost:1433;databaseName=myDB。 | |
user | string | 建议使用容器管理认证别名而非配置此属性。 | |
workstationID | string | JDBC 驱动程序属性:workstationID。 | |
xopenStates | 布尔型 | JDBC 驱动程序属性:xopenStates。 |
oauthProvider > databaseStore > dataSource > properties.oracle
Oracle JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
driverType |
| thin | JDBC 驱动程序属性:driverType。 oci oci thin thin |
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
serverName | string | localhost | 正在运行数据库的服务器。 |
portNumber | 整形 | 1521 | 用于获取数据库连接的端口。 |
URL | string | 用于连接到数据库的 URL。示例:jdbc:oracle:thin:@//localhost:1521/sample 或 jdbc:oracle:oci:@//localhost:1521/sample。 | |
connectionProperties | string | JDBC 驱动程序属性:connectionProperties。 | |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
networkProtocol | string | JDBC 驱动程序属性:networkProtocol。 | |
ONSConfiguration | string | JDBC 驱动程序属性:ONSConfiguration。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
roleName | string | JDBC 驱动程序属性:roleName。 | |
serviceName | string | JDBC 驱动程序属性:serviceName。 | |
TNSEntryName | string | JDBC 驱动程序属性:TNSEntryName。 | |
user | string | 建议使用容器管理认证别名而非配置此属性。 |
oauthProvider > databaseStore > dataSource > properties.derby.client
Derby Network Client JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
createDatabase |
| JDBC 驱动程序属性:createDatabase。 false 不自动创建数据库。 create 建立第一个连接时,会自动创建数据库(如果它不存在)。 | |
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
serverName | string | localhost | 正在运行数据库的服务器。 |
portNumber | 整形 | 1527 | 用于获取数据库连接的端口。 |
connectionAttributes | string | JDBC 驱动程序属性:connectionAttributes。 | |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
retrieveMessageText | 布尔型 | true | JDBC 驱动程序属性:retrieveMessageText。 |
securityMechanism |
| 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 4 USER_ONLY_SECURITY 7 ENCRYPTED_PASSWORD_SECURITY 8 STRONG_PASSWORD_SUBSTITUTE_SECURITY 9 ENCRYPTED_USER_AND_PASSWORD_SECURITY |
shutdownDatabase |
| JDBC 驱动程序属性:shutdownDatabase。 false 不关闭数据库。 shutdown 尝试连接时,关闭数据库。 | |
ssl |
| JDBC 驱动程序属性:ssl。 peerAuthentication peerAuthentication basic basic off off | |
traceDirectory | string | JDBC 驱动程序属性:traceDirectory。 | |
traceFile | string | JDBC 驱动程序属性:traceFile. | |
traceFileAppend | 布尔型 | JDBC 驱动程序属性:traceFileAppend。 | |
traceLevel | 整形 | 下列常量值的按位组合: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 | 建议使用容器管理认证别名而非配置此属性。 |
oauthProvider > databaseStore > dataSource > properties.datadirect.sqlserver
用于 Microsoft SQL Server 的 DataDirect Connect for JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
serverName | string | localhost | 正在运行数据库的服务器。 |
portNumber | 整形 | 用于获取数据库连接的端口。 | |
accountingInfo | string | JDBC 驱动程序属性:accountingInfo。 | |
alternateServers | string | JDBC 驱动程序属性:alternateServers。 | |
alwaysReportTriggerResults | 布尔型 | JDBC 驱动程序属性:alwaysReportTriggerResults。 | |
applicationName | string | JDBC 驱动程序属性:applicationName。 | |
authenticationMethod |
| JDBC 驱动程序属性:authenticationMethod。 auto auto ntlm ntlm userIdPassword userIdPassword kerberos kerberos | |
bulkLoadBatchSize | 长整型 | JDBC 驱动程序属性:bulkLoadBatchSize。 | |
bulkLoadOptions | 长整型 | JDBC 驱动程序属性:bulkLoadOptions。 | |
clientHostName | string | JDBC 驱动程序属性:clientHostName。 | |
clientUser | string | JDBC 驱动程序属性:clientUser。 | |
codePageOverride | string | JDBC 驱动程序属性:codePageOverride。 | |
connectionRetryCount | 整形 | JDBC 驱动程序属性:connectionRetryCount。 | |
connectionRetryDelay | 具有秒精度的时间段 | JDBC 驱动程序属性:connectionRetryDelay。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
convertNull | 整形 | JDBC 驱动程序属性:convertNull。 | |
dateTimeInputParameterType |
| JDBC 驱动程序属性:dateTimeInputParameterType。 dateTime dateTime dateTimeOffset dateTimeOffset auto auto | |
dateTimeOutputParameterType |
| JDBC 驱动程序属性:dateTimeOutputParameterType。 dateTime dateTime dateTimeOffset dateTimeOffset auto auto | |
describeInputParameters |
| JDBC 驱动程序属性:describeInputParameters。 describeIfString describeIfString describeIfDateTime describeIfDateTime noDescribe noDescribe describeAll describeAll | |
describeOutputParameters |
| JDBC 驱动程序属性:describeOutputParameters。 describeIfString describeIfString describeIfDateTime describeIfDateTime noDescribe noDescribe describeAll describeAll | |
enableBulkLoad | 布尔型 | JDBC 驱动程序属性:enableBulkLoad。 | |
enableCancelTimeout | 布尔型 | JDBC 驱动程序属性:enableCancelTimeout。 | |
encryptionMethod |
| JDBC 驱动程序属性:encryptionMethod。 noEncryption noEncryption loginSSL loginSSL requestSSL requestSSL SSL SSL | |
failoverGranularity |
| JDBC 驱动程序属性:failoverGranularity。 nonAtomic nonAtomic disableIntegrityCheck disableIntegrityCheck atomic atomic atomicWithRepositioning atomicWithRepositioning | |
failoverMode |
| JDBC 驱动程序属性:failoverMode。 select select connect connect extended extended | |
failoverPreconnect | 布尔型 | JDBC 驱动程序属性:failoverPreconnect。 | |
hostNameInCertificate | string | JDBC 驱动程序属性:hostNameInCertificate。 | |
initializationString | string | JDBC 驱动程序属性:initializationString。 | |
insensitiveResultSetBufferSize | 整形 | JDBC 驱动程序属性:insensitiveResultSetBufferSize。 | |
javaDoubleToString | 布尔型 | JDBC 驱动程序属性:javaDoubleToString。 | |
JDBCBehavior |
| 0 | JDBC 驱动程序属性:JDBCBehavior。值为:0 (JDBC 4.0) 或 1 (JDBC 3.0)。 0 JDBC 4.0 1 JDBC 3.0 |
loadBalancing | 布尔型 | JDBC 驱动程序属性:loadBalancing。 | |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
longDataCacheSize | int Min: -1 | JDBC 驱动程序属性:longDataCacheSize。 | |
netAddress | string | JDBC 驱动程序属性:netAddress。 | |
packetSize | int Min: -1 Max: 128 | JDBC 驱动程序属性:packetSize。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
queryTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:queryTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
resultsetMetaDataOptions | 整形 | JDBC 驱动程序属性:resultsetMetaDataOptions。 | |
selectMethod |
| JDBC 驱动程序属性:selectMethod。 cursor cursor direct direct | |
snapshotSerializable | 布尔型 | JDBC 驱动程序属性:snapshotSerializable。 | |
spyAttributes | string | JDBC 驱动程序属性:spyAttributes。 | |
stringInputParameterType |
| varchar | JDBC 驱动程序属性:stringInputParameterType。 nvarchar nvarchar varchar varchar |
stringOutputParameterType |
| varchar | JDBC 驱动程序属性:stringOutputParameterType。 nvarchar nvarchar varchar varchar |
suppressConnectionWarnings | 布尔型 | JDBC 驱动程序属性:suppressConnectionWarnings。 | |
transactionMode |
| JDBC 驱动程序属性:transactionMode。 explicit explicit implicit implicit | |
truncateFractionalSeconds | 布尔型 | JDBC 驱动程序属性:truncateFractionalSeconds。 | |
trustStore | string | JDBC 驱动程序属性:trustStore。 | |
trustStorePassword | 可逆向编码的密码(字符串) | JDBC 驱动程序属性:trustStorePassword。 | |
user | string | 建议使用容器管理认证别名而非配置此属性。 | |
useServerSideUpdatableCursors | 布尔型 | JDBC 驱动程序属性:useServerSideUpdatableCursors。 | |
validateServerCertificate | 布尔型 | JDBC 驱动程序属性:validateServerCertificate。 | |
XATransactionGroup | string | JDBC 驱动程序属性:XATransactionGroup。 | |
XMLDescribeType |
| JDBC 驱动程序属性:XMLDescribeType。 longvarbinary longvarbinary longvarchar longvarchar |
oauthProvider > databaseStore > dataSource > properties.informix.jcc
用于 Informix 的 IBM Data Server Driver for JDBC and SQLJ 的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
serverName | string | localhost | 正在运行数据库的服务器。 |
portNumber | 整形 | 1526 | 用于获取数据库连接的端口。 |
currentLockTimeout | 具有秒精度的时间段 | 2s | JDBC 驱动程序属性:currentLockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
DBANSIWARN | 布尔型 | JDBC 驱动程序属性:DBANSIWARN。 | |
DBDATE | string | JDBC 驱动程序属性:DBDATE。 | |
DBPATH | string | JDBC 驱动程序属性:DBPATH。 | |
DBSPACETEMP | string | JDBC 驱动程序属性:DBSPACETEMP。 | |
DBTEMP | string | JDBC 驱动程序属性:DBTEMP。 | |
DBUPSPACE | string | JDBC 驱动程序属性:DBUPSPACE。 | |
DELIMIDENT | 布尔型 | JDBC 驱动程序属性:DELIMIDENT。 | |
deferPrepares | 布尔型 | JDBC 驱动程序属性:deferPrepares。 | |
driverType | 整形 | 4 | JDBC 驱动程序属性:driverType。 |
enableNamedParameterMarkers | 整形 | JDBC 驱动程序属性:enableNamedParameterMarkers。值为:1 (YES) 或 2 (NO)。 | |
enableSeamlessFailover | 整形 | JDBC 驱动程序属性:enableSeamlessFailover。值为:1 (YES) 或 2 (NO)。 | |
enableSysplexWLB | 布尔型 | JDBC 驱动程序属性:enableSysplexWLB。 | |
fetchSize | 整形 | JDBC 驱动程序属性:fetchSize。 | |
fullyMaterializeLobData | 布尔型 | JDBC 驱动程序属性:fullyMaterializeLobData。 | |
IFX_DIRECTIVES |
| JDBC 驱动程序属性:IFX_DIRECTIVES。 OFF OFF ON ON | |
IFX_EXTDIRECTIVES |
| JDBC 驱动程序属性:IFX_EXTDIRECTIVES。 OFF OFF ON ON | |
IFX_UPDDESC | string | JDBC 驱动程序属性:IFX_UPDDESC。 | |
IFX_XASTDCOMPLIANCE_XAEND |
| JDBC 驱动程序属性:IFX_XASTDCOMPLIANCE_XAEND。 0 0 1 1 | |
INFORMIXOPCACHE | string | JDBC 驱动程序属性:INFORMIXOPCACHE。 | |
INFORMIXSTACKSIZE | string | JDBC 驱动程序属性:INFORMIXSTACKSIZE。 | |
keepDynamic | 整形 | JDBC 驱动程序属性:keepDynamic。 | |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
NODEFDAC |
| JDBC 驱动程序属性:NODEFDAC。 no no yes yes | |
OPTCOMPIND |
| JDBC 驱动程序属性:OPTCOMPIND。 0 0 1 1 2 2 | |
OPTOFC |
| JDBC 驱动程序属性:OPTOFC。 0 0 1 1 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
PDQPRIORITY |
| JDBC 驱动程序属性:PDQPRIORITY。 HIGH HIGH LOW LOW OFF OFF | |
progressiveStreaming |
| JDBC 驱动程序属性:progressiveStreaming。值为:1 (YES) 或 2 (NO)。 1 YES 2 NO | |
PSORT_DBTEMP | string | JDBC 驱动程序属性:PSORT_DBTEMP。 | |
PSORT_NPROCS | string Max: 10 | JDBC 驱动程序属性:PSORT_NPROCS。 | |
queryDataSize | int Min: 4096 Max: 10485760 | JDBC 驱动程序属性:queryDataSize。 | |
resultSetHoldability |
| JDBC 驱动程序属性:resultSetHoldability。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
resultSetHoldabilityForCatalogQueries |
| JDBC 驱动程序属性:resultSetHoldabilityForCatalogQueries。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
retrieveMessagesFromServerOnGetMessage | 布尔型 | true | JDBC 驱动程序属性:retrieveMessagesFromServerOnGetMessage。 |
securityMechanism |
| 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 4 USER_ONLY_SECURITY 7 ENCRYPTED_PASSWORD_SECURITY 9 ENCRYPTED_USER_AND_PASSWORD_SECURITY | |
STMT_CACHE |
| JDBC 驱动程序属性:STMT_CACHE。 0 0 1 1 | |
traceDirectory | string | JDBC 驱动程序属性:traceDirectory。 | |
traceFile | string | JDBC 驱动程序属性:traceFile. | |
traceFileAppend | 布尔型 | JDBC 驱动程序属性:traceFileAppend。 | |
traceLevel | 整形 | 下列常量值的按位组合: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 | 整形 | JDBC 驱动程序属性:useJDBC4ColumnNameAndLabelSemantics。值为:1 (YES) 或 2 (NO)。 | |
user | string | 建议使用容器管理认证别名而非配置此属性。 |
oauthProvider > databaseStore > dataSource > properties.db2.jcc
用于 DB2 的 IBM Data Server Driver for JDBC and SQLJ 的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
driverType |
| 4 | JDBC 驱动程序属性:driverType。 2 2 类 JDBC 驱动程序。 4 4 类 JDBC 驱动程序。 |
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
serverName | string | localhost | 正在运行数据库的服务器。 |
portNumber | 整形 | 50000 | 用于获取数据库连接的端口。 |
accountingInterval | string | JDBC 驱动程序属性:accountingInterval。 | |
activateDatabase | 整形 | JDBC 驱动程序属性:activateDatabase。 | |
affinityFailbackInterval | 具有秒精度的时间段 | JDBC 驱动程序属性:affinityFailbackInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
allowNextOnExhaustedResultSet |
| JDBC 驱动程序属性:allowNextOnExhaustedResultSet。 1 YES 2 NO | |
allowNullResultSetForExecuteQuery |
| JDBC 驱动程序属性:allowNullResultSetForExecuteQuery。 1 YES 2 NO | |
alternateGroupDatabaseName | string | JDBC 驱动程序属性:alternateGroupDatabaseName。 | |
alternateGroupPortNumber | string | JDBC 驱动程序属性:alternateGroupPortNumber。 | |
alternateGroupServerName | string | JDBC 驱动程序属性:alternateGroupServerName。 | |
atomicMultiRowInsert |
| JDBC 驱动程序属性:atomicMultiRowInsert。 1 YES 2 NO | |
blockingReadConnectionTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:blockingReadConnectionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
charOutputSize | 短整型 | JDBC 驱动程序属性:charOutputSize。 | |
clientApplcompat | string | JDBC 驱动程序属性:clientApplcompat。 | |
clientAccountingInformation | string | JDBC 驱动程序属性:clientAccountingInformation。 | |
clientApplicationInformation | string | JDBC 驱动程序属性:clientApplicationInformation。 | |
clientBidiStringType |
| JDBC 驱动程序属性:clientBidiStringType。 11 BIDI_ST11 4 BIDI_ST4 5 BIDI_ST5 6 BIDI_ST6 7 BIDI_ST7 8 BIDI_ST8 9 BIDI_ST9 10 BIDI_ST10 | |
clientDebugInfo | string Max: 254 | JDBC 驱动程序属性:clientDebugInfo。 | |
clientProgramId | string Max: 80 | JDBC 驱动程序属性:clientProgramId。 | |
clientProgramName | string Max: 12 | JDBC 驱动程序属性:clientProgramName。 | |
clientRerouteAlternatePortNumber | string | JDBC 驱动程序属性:clientRerouteAlternatePortNumber。 | |
clientRerouteAlternateServerName | string | JDBC 驱动程序属性:clientRerouteAlternateServerName。 | |
clientUser | string | JDBC 驱动程序属性:clientUser。 | |
clientWorkstation | string | JDBC 驱动程序属性:clientWorkstation。 | |
commandTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:commandTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
concurrentAccessResolution |
| JDBC 驱动程序属性:concurrentAccessResolution。 1 CONCURRENTACCESS_USE_CURRENTLY_COMMITTED 2 CONCURRENTACCESS_WAIT_FOR_OUTCOME | |
connectionCloseWithInFlightTransaction |
| JDBC 驱动程序属性:connectionCloseWithInFlightTransaction。 1 CONNECTION_CLOSE_WITH_EXCEPTION 2 CONNECTION_CLOSE_WITH_ROLLBACK | |
connectionTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:connectionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
connectNode | int Min: 0 Max: 999 | JDBC 驱动程序属性:connectNode。 | |
currentAlternateGroupEntry | 整形 | JDBC 驱动程序属性:currentAlternateGroupEntry。 | |
currentDegree | string | JDBC 驱动程序属性:currentDegree。 | |
currentExplainMode | string Max: 254 | JDBC 驱动程序属性:currentExplainMode。 | |
currentExplainSnapshot | int Max: 8 | JDBC 驱动程序属性:currentExplainSnapshot。 | |
currentFunctionPath | string | JDBC 驱动程序属性:currentFunctionPath。 | |
currentLocaleLcCtype | string | JDBC 驱动程序属性:currentLocaleLcCtype。 | |
currentLockTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:currentLockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
currentMaintainedTableTypesForOptimization |
| JDBC 驱动程序属性:currentMaintainedTableTypesForOptimization。 SYSTEM SYSTEM ALL ALL NONE NONE USER USER | |
currentPackagePath | string | JDBC 驱动程序属性:currentPackagePath。 | |
currentPackageSet | string | JDBC 驱动程序属性:currentPackageSet。 | |
currentQueryOptimization |
| JDBC 驱动程序属性:currentQueryOptimization。 0 0 1 1 2 2 3 3 5 5 7 7 9 9 | |
currentSQLID | string | JDBC 驱动程序属性:currentSQLID。 | |
currentSchema | string | JDBC 驱动程序属性:currentSchema。 | |
cursorSensitivity |
| JDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。 0 TYPE_SCROLL_SENSITIVE_STATIC 1 TYPE_SCROLL_SENSITIVE_DYNAMIC 2 TYPE_SCROLL_ASENSITIVE | |
dateFormat |
| JDBC 驱动程序属性:dateFormat。 1 ISO 2 USA 3 EUR 4 JIS | |
decimalRoundingMode |
| JDBC 驱动程序属性:decimalRoundingMode。 1 ROUND_DOWN 2 ROUND_CEILING 3 ROUND_HALF_EVEN 4 ROUND_HALF_UP 6 ROUND_FLOOR | |
decimalSeparator |
| JDBC 驱动程序属性:decimalSeparator。 1 DECIMAL_SEPARATOR_PERIOD 2 DECIMAL_SEPARATOR_COMMA | |
decimalStringFormat |
| JDBC 驱动程序属性:decimalStringFormat。 1 DECIMAL_STRING_FORMAT_TO_STRING 2 DECIMAL_STRING_FORMAT_TO_PLAIN_STRING | |
deferPrepares | 布尔型 | true | JDBC 驱动程序属性:deferPrepares。 |
downgradeHoldCursorsUnderXa | 布尔型 | JDBC 驱动程序属性:downgradeHoldCursorsUnderXa。 | |
enableAlternateGroupSeamlessACR | 布尔型 | JDBC 驱动程序属性:enableAlternateGroupSeamlessACR。 | |
enableBidiLayoutTransformation | 布尔型 | JDBC 驱动程序属性:enableBidiLayoutTransformation。 | |
enableClientAffinitiesList |
| JDBC 驱动程序属性:enableClientAffinitiesList。值为:1 (YES) 或 2 (NO)。 1 YES 2 NO | |
enableConnectionConcentrator | 布尔型 | JDBC 驱动程序属性:enableConnectionConcentrator。 | |
enableExtendedDescribe |
| JDBC 驱动程序属性:enableExtendedDescribe。 1 YES 2 NO | |
enableExtendedIndicators |
| JDBC 驱动程序属性:enableExtendedIndicators。 1 YES 2 NO | |
enableMultiRowInsertSupport | 布尔型 | JDBC 驱动程序属性:enableMultiRowInsertSupport。 | |
enableNamedParameterMarkers |
| JDBC 驱动程序属性:enableNamedParameterMarkers。值为:1 (YES) 或 2 (NO)。 1 YES 2 NO | |
enableRowsetSupport |
| JDBC 驱动程序属性:enableRowsetSupport。 1 YES 2 NO | |
enableSeamlessFailover |
| JDBC 驱动程序属性:enableSeamlessFailover。值为:1 (YES) 或 2 (NO)。 1 YES 2 NO | |
enableSysplexWLB | 布尔型 | JDBC 驱动程序属性:enableSysplexWLB。 | |
enableT2zosLBF |
| JDBC 驱动程序属性:enableT2zosLBF。 1 YES 2 NO | |
enableT2zosLBFSPResultSets |
| JDBC 驱动程序属性:enableT2zosLBFSPResultSets。 1 YES 2 NO | |
enableXACleanTransaction | 布尔型 | JDBC 驱动程序属性:enableXACleanTransaction。 | |
encryptionAlgorithm |
| JDBC 驱动程序属性:encryptionAlgorithm。 1 1 2 2 | |
extendedTableInfo |
| JDBC 驱动程序属性:extendedTableInfo。 1 YES 2 NO | |
fetchSize | 整形 | JDBC 驱动程序属性:fetchSize。 | |
fullyMaterializeInputStreams | 布尔型 | JDBC 驱动程序属性:fullyMaterializeInputStreams。 | |
fullyMaterializeInputStreamsOnBatchExecution |
| JDBC 驱动程序属性:fullyMaterializeInputStreamsOnBatchExecution。 1 YES 2 NO | |
fullyMaterializeLobData | 布尔型 | JDBC 驱动程序属性:fullyMaterializeLobData。 | |
implicitRollbackOption |
| JDBC 驱动程序属性:implicitRollbackOption。 0 IMPLICIT_ROLLBACK_OPTION_NOT_SET 1 IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION 2 IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION | |
interruptProcessingMode |
| JDBC 驱动程序属性:interruptProcessingMode。 0 INTERRUPT_PROCESSING_MODE_DISABLED 1 INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL 2 INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET | |
jdbcCollection | string | JDBC 驱动程序属性:jdbcCollection。 | |
keepAliveTimeOut | 具有秒精度的时间段 | JDBC 驱动程序属性:keepAliveTimeOut。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
keepDynamic | 整形 | JDBC 驱动程序属性:keepDynamic。 | |
kerberosServerPrincipal | string | JDBC 驱动程序属性:kerberosServerPrincipal。 | |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
maxConnCachedParamBufferSize | 整形 | JDBC 驱动程序属性:maxConnCachedParamBufferSize。 | |
maxRetriesForClientReroute | 整形 | JDBC 驱动程序属性:maxRetriesForClientReroute。 | |
maxRowsetSize | 整形 | JDBC 驱动程序属性:maxRowsetSize。 | |
maxTransportObjects | 整形 | JDBC 驱动程序属性:maxTransportObjects。 | |
memberConnectTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:memberConnectTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
optimizationProfile | string | JDBC 驱动程序属性:optimizationProfile。 | |
optimizationProfileToFlush | string | JDBC 驱动程序属性:optimizationProfileToFlush。 | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
pkList | string | JDBC 驱动程序属性:pkList。 | |
profileName | string | JDBC 驱动程序属性:profileName。 | |
progressiveStreaming |
| JDBC 驱动程序属性:progressiveStreaming。值为:1 (YES) 或 2 (NO)。 1 YES 2 NO | |
queryCloseImplicit |
| JDBC 驱动程序属性:queryCloseImplicit。值为:1 (QUERY_CLOSE_IMPLICIT_YES) 或 2 (QUERY_CLOSE_IMPLICIT_NO)。 1 QUERY_CLOSE_IMPLICIT_YES 2 QUERY_CLOSE_IMPLICIT_NO | |
queryDataSize | int Min: 4096 Max: 65535 | JDBC 驱动程序属性:queryDataSize。 | |
queryTimeoutInterruptProcessingMode |
| JDBC 驱动程序属性:queryTimeoutInterruptProcessingMode。 1 INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL 2 INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET | |
readOnly | 布尔型 | JDBC 驱动程序属性:readOnly。 | |
recordTemporalHistory |
| JDBC 驱动程序属性:recordTemporalHistory。 1 YES 2 NO | |
reportLongTypes |
| JDBC 驱动程序属性:reportLongTypes。 1 YES 2 NO | |
resultSetHoldability |
| JDBC 驱动程序属性:resultSetHoldability。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
resultSetHoldabilityForCatalogQueries |
| JDBC 驱动程序属性:resultSetHoldabilityForCatalogQueries。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
retrieveMessagesFromServerOnGetMessage | 布尔型 | true | JDBC 驱动程序属性:retrieveMessagesFromServerOnGetMessage。 |
retryIntervalForClientReroute | 具有秒精度的时间段 | JDBC 驱动程序属性:retryIntervalForClientReroute。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
retryWithAlternativeSecurityMechanism |
| JDBC 驱动程序属性:retryWithAlternativeSecurityMechanism。 1 YES 2 NO | |
returnAlias |
| JDBC 驱动程序属性:returnAlias。 1 1 2 2 | |
securityMechanism |
| 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)、13 (ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY)、15 (PLUGIN_SECURITY)、16 (ENCRYPTED_USER_ONLY_SECURITY)、18 (TLS_CLIENT_CERTIFICATE_SECURITY)。 11 KERBEROS_SECURITY 12 ENCRYPTED_USER_AND_DATA_SECURITY 13 ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY 3 CLEAR_TEXT_PASSWORD_SECURITY 4 USER_ONLY_SECURITY 15 PLUGIN_SECURITY 16 ENCRYPTED_USER_ONLY_SECURITY 7 ENCRYPTED_PASSWORD_SECURITY 18 TLS_CLIENT_CERTIFICATE_SECURITY 9 ENCRYPTED_USER_AND_PASSWORD_SECURITY | |
sendCharInputsUTF8 |
| JDBC 驱动程序属性:sendCharInputsUTF8。 1 YES 2 NO | |
sendDataAsIs | 布尔型 | JDBC 驱动程序属性:sendDataAsIs。 | |
serverBidiStringType |
| JDBC 驱动程序属性:serverBidiStringType。 11 BIDI_ST11 4 BIDI_ST4 5 BIDI_ST5 6 BIDI_ST6 7 BIDI_ST7 8 BIDI_ST8 9 BIDI_ST9 10 BIDI_ST10 | |
sessionTimeZone | string | JDBC 驱动程序属性:sessionTimeZone。 | |
sqljCloseStmtsWithOpenResultSet | 布尔型 | JDBC 驱动程序属性:sqljCloseStmtsWithOpenResultSet。 | |
sqljEnableClassLoaderSpecificProfiles | 布尔型 | JDBC 驱动程序属性:sqljEnableClassLoaderSpecificProfiles。 | |
ssid | string | JDBC 驱动程序属性:ssid。 | |
sslCertLocation | string | JDBC 驱动程序属性:sslCertLocation。 | |
SSLCipherSuites | string | JDBC 驱动程序属性:SSLCipherSuites。 | |
sslConnection | 布尔型 | JDBC 驱动程序属性:sslConnection。 | |
sslTrustStoreLocation | string | JDBC 驱动程序属性:sslTrustStoreLocation。 | |
sslTrustStorePassword | 可逆向编码的密码(字符串) | JDBC 驱动程序属性:sslTrustStorePassword。 | |
sslTrustStoreType | string | JDBC 驱动程序属性:sslTrustStoreType。 | |
statementConcentrator |
| JDBC 驱动程序属性:statementConcentrator。 1 STATEMENT_CONCENTRATOR_OFF 2 STATEMENT_CONCENTRATOR_WITH_LITERALS | |
streamBufferSize | 整形 | JDBC 驱动程序属性:streamBufferSize。 | |
stripTrailingZerosForDecimalNumbers |
| JDBC 驱动程序属性:stripTrailingZerosForDecimalNumbers。 1 YES 2 NO | |
sysSchema | string | JDBC 驱动程序属性:sysSchema。 | |
timeFormat |
| JDBC 驱动程序属性:timeFormat。 1 ISO 2 USA 3 EUR 4 JIS | |
timerLevelForQueryTimeOut |
| JDBC 驱动程序属性:timerLevelForQueryTimeOut。 1 QUERYTIMEOUT_STATEMENT_LEVEL 2 QUERYTIMEOUT_CONNECTION_LEVEL -1 QUERYTIMEOUT_DISABLED | |
timestampFormat |
| JDBC 驱动程序属性:timestampFormat。 1 ISO 5 JDBC | |
timestampOutputType |
| JDBC 驱动程序属性:timestampOutputType。 1 JDBC_TIMESTAMP 2 JCC_DBTIMESTAMP | |
timestampPrecisionReporting |
| JDBC 驱动程序属性:timestampPrecisionReporting。 1 TIMESTAMP_JDBC_STANDARD 2 TIMESTAMP_ZERO_PADDING | |
traceDirectory | string | JDBC 驱动程序属性:traceDirectory。 | |
traceFile | string | JDBC 驱动程序属性:traceFile. | |
traceFileAppend | 布尔型 | JDBC 驱动程序属性:traceFileAppend。 | |
traceFileCount | 整形 | JDBC 驱动程序属性:traceFileCount。 | |
traceFileSize | 整形 | JDBC 驱动程序属性:traceFileSize。 | |
traceLevel | 整形 | 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 |
| JDBC 驱动程序属性:traceOption 0 0 1 1 | |
translateForBitData |
| JDBC 驱动程序属性:translateForBitData。 1 HEX_REPRESENTATION 2 SERVER_ENCODING_REPRESENTATION | |
updateCountForBatch |
| JDBC 驱动程序属性:updateCountForBatch。 1 NO_UPDATE_COUNT 2 TOTAL_UPDATE_COUNT | |
useCachedCursor | 布尔型 | JDBC 驱动程序属性:useCachedCursor。 | |
useIdentityValLocalForAutoGeneratedKeys | 布尔型 | JDBC 驱动程序属性:useIdentityValLocalForAutoGeneratedKeys。 | |
useJDBC4ColumnNameAndLabelSemantics |
| JDBC 驱动程序属性:useJDBC4ColumnNameAndLabelSemantics。值为:1 (YES) 或 2 (NO)。 1 YES 2 NO | |
useJDBC41DefinitionForGetColumns |
| JDBC 驱动程序属性:useJDBC41DefinitionForGetColumns。 1 YES 2 NO | |
user | string | 建议使用容器管理认证别名而非配置此属性。 | |
useRowsetCursor | 布尔型 | JDBC 驱动程序属性:useRowsetCursor。 | |
useTransactionRedirect | 布尔型 | JDBC 驱动程序属性:useTransactionRedirect。 | |
xaNetworkOptimization | 布尔型 | JDBC 驱动程序属性:xaNetworkOptimization。 | |
xmlFormat |
| JDBC 驱动程序属性:xmlFormat。 0 XML_FORMAT_TEXTUAL 1 XML_FORMAT_BINARY |
oauthProvider > databaseStore > dataSource > properties.db2.i.toolbox
IBM DB2 for i Toolbox JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
serverName | string | 正在运行数据库的服务器。 | |
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
access |
| all | JDBC 驱动程序属性:access。 all all read call read call read only read only |
behaviorOverride | 整形 | JDBC 驱动程序属性:behaviorOverride。 | |
bidiImplicitReordering | 布尔型 | true | JDBC 驱动程序属性:bidiImplicitReordering. |
bidiNumericOrdering | 布尔型 | false | JDBC 驱动程序属性:bidiNumericOrdering。 |
bidiStringType | 整形 | JDBC 驱动程序属性:bidiStringType。 | |
bigDecimal | 布尔型 | true | JDBC 驱动程序属性:bigDecimal。 |
blockCriteria |
| 2 | JDBC 驱动程序属性:blockCriteria。值为:0(不进行任何记录分块)、1(当指定了 FOR FETCH ONLY 时分块)或 2(当指定了 FOR UPDATE 时分块)。 0 0 1 1 2 2 |
blockSize |
| 32 | JDBC 驱动程序属性:blockSize。 0 0 256 256 16 16 512 512 128 128 8 8 64 64 32 32 |
characterTruncation |
| JDBC 驱动程序属性:CharacterTruncation。 default default warning warning none none | |
concurrentAccessResolution | int Min: 0 Max: 3 | JDBC 驱动程序属性:concurrentAccessResolution。 | |
cursorHold | 布尔型 | false | JDBC 驱动程序属性:cursorHold。 |
cursorSensitivity |
| asensitive | JDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。 asensitive asensitive insensitive insensitive sensitive sensitive |
dataCompression | 布尔型 | true | JDBC 驱动程序属性:dataCompression。 |
dataTruncation | 布尔型 | true | JDBC 驱动程序属性:dataTruncation。 |
dateFormat |
| JDBC 驱动程序属性:dateFormat。 julian julian dmy dmy ymd ymd usa usa eur eur mdy mdy iso iso jis jis | |
dateSeparator |
| JDBC 驱动程序属性:dateSeparator。 \, 逗号字符 (,)。 ** 空格字符 ( )。 - 破折号字符 (-)。 . 句号字符 (.)。 /** 正斜杠字符 (/)。 | |
decfloatRoundingMode |
| JDBC 驱动程序属性:decfloatRoundingMode。 ceiling ceiling half even half even half up half up up up floor floor down down half down half down | |
decimalDataErrors | string | JDBC 驱动程序属性:decimalDataErrors。 | |
decimalSeparator |
| JDBC 驱动程序属性:decimalSeparator。 \, 逗号字符 (,)。 . 句号字符 (.)。 | |
describeOption | string | JDBC 驱动程序属性:describeOption。 | |
driver |
| toolbox | JDBC 驱动程序属性:driver。 native native toolbox toolbox |
errors |
| basic | JDBC 驱动程序属性:errors。 basic basic full full |
extendedDynamic | 布尔型 | false | JDBC 驱动程序属性:extendedDynamic。 |
extendedMetaData | 布尔型 | false | JDBC 驱动程序属性:extendedMetaData。 |
fullOpen | 布尔型 | false | JDBC 驱动程序属性:fullOpen。 |
holdInputLocators | 布尔型 | true | JDBC 驱动程序属性:holdInputLocators。 |
holdStatements | 布尔型 | false | JDBC 驱动程序属性:holdStatements。 |
ignoreWarnings | string | JDBC 驱动程序属性:ignoreWarnings。 | |
isolationLevelSwitchingSupport | 布尔型 | false | JDBC 驱动程序属性:isolationLevelSwitchingSupport。 |
keepAlive | 布尔型 | JDBC 驱动程序属性:keepAlive。 | |
lazyClose | 布尔型 | false | JDBC 驱动程序属性:lazyClose。 |
libraries | string | JDBC 驱动程序属性:libraries。 | |
lobThreshold | int Min: 0 Max: 16777216 | 0 | JDBC 驱动程序属性:lobThreshold。 |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
maximumPrecision |
| 31 | JDBC 驱动程序属性:maximumPrecision。 63 64 31 31 |
maximumBlockedInputRows | int Min: 1 Max: 32000 | JDBC 驱动程序属性:maximumBlockedInputRows。 | |
maximumScale | int Min: 0 Max: 63 | 31 | JDBC 驱动程序属性:maximumScale。 |
metaDataSource | int Min: 0 Max: 1 | 1 | JDBC 驱动程序属性:metaDataSource。 |
minimumDivideScale | int Min: 0 Max: 9 | 0 | JDBC 驱动程序属性:minimumDivideScale。 |
naming |
| sql | JDBC 驱动程序属性:naming。 system system sql sql |
numericRangeError |
| JDBC 驱动程序属性:numericRangeError。 default default warning warning none none | |
package | string | JDBC 驱动程序属性:package。 | |
packageAdd | 布尔型 | true | JDBC 驱动程序属性:packageAdd。 |
packageCCSID |
| 13488 | JDBC 驱动程序属性:packageCCSID。值为:1200 (UCS-2) 或 13488 (UTF-16)。 1200 1200 (UCS-2) 13488 13488 (UTF-16) |
packageCache | 布尔型 | false | JDBC 驱动程序属性:packageCache。 |
packageCriteria |
| default | JDBC 驱动程序属性:packageCriteria。 default default select select |
packageError |
| warning | JDBC 驱动程序属性:packageError。 exception exception warning warning none none |
packageLibrary | string | QGPL | JDBC 驱动程序属性:packageLibrary。 |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
prefetch | 布尔型 | true | JDBC 驱动程序属性:prefetch。 |
prompt | 布尔型 | false | JDBC 驱动程序属性:prompt。 |
proxyServer | string | JDBC 驱动程序属性:proxyServer。 | |
qaqqiniLibrary | string | JDBC 驱动程序属性:qaqqiniLibrary。 | |
queryOptimizeGoal | int Min: 0 Max: 2 | 0 | JDBC 驱动程序属性:queryOptimizeGoal。值为:1 (*FIRSTIO) 或 2 (*ALLIO)。 |
queryReplaceTruncatedParameter | string | JDBC 驱动程序属性:queryReplaceTruncatedParameter。 | |
queryTimeoutMechanism |
| JDBC 驱动程序属性:queryTimeoutMechanism。 cancel cancel qqrytimlmt qqrytimlmt | |
queryStorageLimit | int Min: -1 | 查询存储量限制 | |
receiveBufferSize | int Min: 1 | JDBC 驱动程序属性:receiveBufferSize。 | |
remarks |
| system | JDBC 驱动程序属性:remarks。 system system sql sql |
rollbackCursorHold | 布尔型 | false | JDBC 驱动程序属性:rollbackCursorHold。 |
savePasswordWhenSerialized | 布尔型 | false | JDBC 驱动程序属性:savePasswordWhenSerialized。 |
secondaryUrl | string | JDBC 驱动程序属性:secondaryUrl。 | |
secure | 布尔型 | false | JDBC 驱动程序属性:secure。 |
secureCurrentUser | 布尔型 | JDBC 驱动程序属性:secureCurrentUser。 | |
sendBufferSize | int Min: 1 | JDBC 驱动程序属性:sendBufferSize。 | |
serverTraceCategories | 整形 | 0 | JDBC 驱动程序属性:serverTraceCategories。 |
serverTrace | 整形 | JDBC 驱动程序属性:serverTrace。 | |
soLinger | 具有秒精度的时间段 | JDBC 驱动程序属性:soLinger。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
soTimeout | 具有毫秒精度的时间段 | JDBC 驱动程序属性:soTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 | |
sort |
| hex | JDBC 驱动程序属性:sort。 hex hex language language table table |
sortLanguage | string | JDBC 驱动程序属性:sortLanguage。 | |
sortTable | string | JDBC 驱动程序属性:sortTable。 | |
sortWeight |
| JDBC 驱动程序属性:sortWeight。 shared shared unqiue unique | |
tcpNoDelay | 布尔型 | JDBC 驱动程序属性:tcpNoDelay。 | |
threadUsed | 布尔型 | true | JDBC 驱动程序属性:threadUsed。 |
timeFormat |
| JDBC 驱动程序属性:timeFormat。 usa usa eur eur iso iso jis jis hms hms | |
timeSeparator |
| JDBC 驱动程序属性:timeSeparator。 \, 逗号字符 (,)。 ** 空格字符 ( )。 : 冒号字符 (:)。 .** 句号字符 (.)。 | |
timestampFormat |
| JDBC 驱动程序属性:timestampFormat。 iso iso ibmsql ibmsql | |
toolboxTrace |
| JDBC 驱动程序属性:toolboxTrace。 all all proxy proxy datastream datastream pcml pcml warning warning information information jdbc jdbc none none diagnostic diagnostic thread thread error error conversion conversion | |
trace | 布尔型 | JDBC 驱动程序属性:trace。 | |
translateBinary | 布尔型 | false | JDBC 驱动程序属性:translateBinary。 |
translateBoolean | 布尔型 | true | JDBC 驱动程序属性:translateBoolean。 |
translateHex |
| character | JDBC 驱动程序属性:translateHex。 character character binary binary |
trueAutoCommit | 布尔型 | false | JDBC 驱动程序属性:trueAutoCommit。 |
useBlockUpdate | 布尔型 | JDBC 驱动程序属性:useBlockUpdate。 | |
useDrdaMetadataVersion | 布尔型 | JDBC 驱动程序属性:useDrdaMetadataVersion。 | |
user | string | 建议使用容器管理认证别名而非配置此属性。 | |
variableFieldCompression |
| JDBC 驱动程序属性:variableFieldCompression。 all all true true false false insert insert | |
xaLooselyCoupledSupport | int Min: 0 Max: 1 | 0 | JDBC 驱动程序属性:xaLooselyCoupledSupport。 |
oauthProvider > databaseStore > dataSource > properties.sybase
Sybase JDBC 驱动程序的数据源属性。
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 驱动程序属性:databaseName。 | |
serverName | string | localhost | 正在运行数据库的服务器。 |
portNumber | 整形 | 5000 | 用于获取数据库连接的端口。 |
connectionProperties | string | SELECT_OPENS_CURSOR=true | JDBC 驱动程序属性:connectionProperties。 |
loginTimeout | 具有秒精度的时间段 | JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 | |
networkProtocol |
| JDBC 驱动程序属性:networkProtocol。 socket socket SSL SSL | |
password | 可逆向编码的密码(字符串) | 建议使用容器管理认证别名而非配置此属性。 | |
resourceManagerName | string | JDBC 驱动程序属性:resourceManagerName。 | |
SERVER_INITIATED_TRANSACTIONS |
| false | JDBC 驱动程序属性:SERVER_INITIATED_TRANSACTIONS。 true true false false |
user | string | 建议使用容器管理认证别名而非配置此属性。 | |
version | 整形 | JDBC 驱动程序属性:version。 |
oauthProvider > databaseStore > dataSource > containerAuthData
容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。如果服务器正在运行时更新,那么会针对新连接请求应用更改;正使用的连接不会受影响。
Name | Type | Default | Description |
---|---|---|---|
user | string | 连接至 EIS 时所使用的用户名 | |
password | 可逆向编码的密码(字符串) | 连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。 |
oauthProvider > databaseStore > dataSource > jaasLoginContextEntry
用于认证的 JAAS 登录上下文入口。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。
Name | Type | Default | Description |
---|---|---|---|
name | string | JAAS 配置条目的名称。 | |
loginModuleRef | 对顶级 jaasLoginModule 元素的引用的列表(以逗号分隔的字符串)。 | hashtable,userNameAndPassword,certificate,token | 对 JAAS 登录模块的标识的引用。 |
oauthProvider > databaseStore > dataSource > onConnect
将在所建立的到数据库的每个新连接上执行一次的 SQL 命令。SQL 语句仅适用于新创建的连接,不适用于从连接池复用的现有连接。如果服务器正在运行时更新,那么会损坏现有连接。
oauthProvider > databaseStore > dataSource > recoveryAuthData
用于事务恢复的认证数据。
Name | Type | Default | Description |
---|---|---|---|
user | string | 连接至 EIS 时所使用的用户名 | |
password | 可逆向编码的密码(字符串) | 连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。 |
对包含介体插件类的共享库的引用。
Name | Type | Default | Description |
---|---|---|---|
name | string | 管理员的共享库的名称 | |
description | string | 管理员的共享库的描述 | |
filesetRef | 对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。 | 所引用文件集的标识 | |
apiTypeVisibility | string | spec,ibm-api,api,stable | 该类装入器支持的 API 包的类型。此值是下列 API 包的任意组合的逗号分隔列表:spec、ibm-api、api、stable 和第三方。 |
oauthProvider > library > fileset
所引用文件集的标识
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
dir | 目录路径 | ${server.config.dir} | 用于搜索文件的基本目录。 |
caseSensitive | 布尔型 | true | 指示搜索是否应区分大小写的布尔值(缺省值:true)。 |
includes | string | * | 要包含在搜索结果中的文件名模式的逗号或空格分隔列表(缺省值:*)。 |
excludes | string | 要排除在搜索结果以外的文件名模式的逗号或空格分隔列表,缺省情况下不排除任何文件。 | |
scanInterval | 具有毫秒精度的时间段 | 0 | 检查文件集更改的扫描时间间隔,格式为长整形加上时间单位后缀(h 表示小时、m 表示分钟、s 表示秒、ms 表示毫秒),例如,2ms 或 5s。缺省情况下为禁用 (scanInterval=0)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 |
oauthProvider > library > folder
所引用文件夹的标识
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
dir | 目录路径 | 要包含在用于定位资源文件的库类路径中的目录或文件夹 |
oauthProvider > library > file
所引用文件的标识
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
name | 文件路径 | 标准文件名 |
oauthProvider > mediatorClassname
介体插件类名称。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.mediator.classnames。
提供程序允许的访问令牌授予类型(详细描述可参见 OAuth 规范)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.grant.types.allowed。
oauthProvider > autoAuthorizeClient
允许使用自动授权的客户机的名称。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.clients。
要生成的令牌类型。应该为下列其中一项:opaque、jwt 或 mpjwt。mpjwt 是微概要文件标准化格式。缺省类型为 opaque。
JWT 令牌处理程序的授予类型
Name | Type | Default | Description |
---|---|---|---|
maxJtiCacheSize | long Min: 1 | 10000 | 最大高速缓存大小,高速缓存保存 JWT 令牌的 jti 数据以避免复用 jti。 |
clockSkew | 具有秒精度的时间段 | 300s | OpenID Connect 客户机系统与 OpenID Connect 提供程序系统不同步时它们之间允许的时差。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
tokenMaxLifetime | 具有秒精度的时间段 | 7200s | 此时间指示生效 JWT 令牌自发出时间后的最长生存期。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
iatRequired | 布尔型 | false | JWT 令牌中的 iat 声明是必需的。 |
除了缺省 realmName、uniqueSecurityName 和 groupIds 声明之外,还要放置在标识令牌的有效内容中的其他声明。
对作用域指定声明。
Name | Type | Default | Description |
---|---|---|---|
profile | string | name, family_name, given_name, middle_name, nickname, preferred_username, profile, picture, website, gender, birthdate, zoneinfo, locale, updated_at | 指定与概要文件作用域相关联的声明的逗号分隔列表。 |
string | email, email_verified | 指定与电子邮件作用域相关联的声明的逗号分隔列表。 | |
address | string | address | 指定与地址作用域相关联的声明的逗号分隔列表。 |
phone | string | phone_number, phone_number_verified | 指定与电话作用域相关联的声明的逗号分隔列表。 |
唯一配置标识。
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
name | string | 指定属性的名称 | |
value | string | 指定属性的值 |
对声明指定用户注册表键。
Name | Type | Default | Description |
---|---|---|---|
name | string | displayName | 指定将对名称声明进行检索的用户注册表键。 |
given_name | string | givenName | 指定将对名字声明进行检索的用户注册表键。 |
picture | string | photoURL | 指定将对照片声明进行检索的用户注册表键。 |
string | 指定将对电子邮件声明进行检索的用户注册表键。 | ||
address | string | postalAddress | 指定将对地址声明进行检索的用户注册表键。 |
phone_number | string | telephoneNumber | 指定将对电话号码声明进行检索的用户注册表键。 |
claimToUserRegistryMap > property
唯一配置标识。
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
name | string | 指定属性的名称 | |
value | string | 指定属性的值 |
发现基于 OpenID Connect 和 Jazz Authorization Server 概要文件。
Name | Type | Default | Description |
---|---|---|---|
claimsParameterSupported | 布尔型 | false | 通过 true 或 false 指示是否支持声明参数。 |
requestParameterSupported | 布尔型 | false | 通过 true 或 false 指示是否支持请求参数。 |
requestUriParameterSupported | 布尔型 | false | 通过 true 或 false 指示是否支持请求 URI 参数。 |
requireRequestUriRegistration | 布尔型 | false | 通过 true 或 false 指示是否支持需要请求 URI 注册。 |
discovery > responseTypesSupported
通过逗号分隔列表指定 OP 将支持的响应类型。
discovery > idTokenSigningAlgValuesSupported
指定将用于对标识令牌进行签名的签名算法。
通过逗号指定将支持的作用域的列表。
通过逗号指定将支持的声明的列表。
discovery > responseModesSupported
通过逗号指定将使用的响应方式的列表。
discovery > grantTypesSupported
通过逗号指定将使用的授权类型的列表。
discovery > tokenEndpointAuthMethodsSupported
通过逗号指定将使用的令牌端点认证方法的列表。