-
要連線的使用者。如果未指定,則由身份驗證外掛程式決定所使用的使用者名稱。內建的身份驗證外掛程式預設為工作階段登入使用者名稱。
自版本起 所有版本 -
驗證使用者身份時要使用的密碼。
自版本起 所有版本 -
在多因素身份驗證工作流程的第一階段要使用的密碼。它是連線屬性 'password' 的同義詞,也可以在連線字串中使用使用者認證進行設定。
自版本起 8.0.28 -
在多因素身份驗證工作流程的第二階段要使用的密碼。
自版本起 8.0.28 -
在多因素身份驗證工作流程的第三階段要使用的密碼。
自版本起 8.0.28 -
實作介面 'com.mysql.cj.protocol.AuthenticationPlugin' 的類別的逗號分隔清單。這些外掛程式將在連線初始化時載入,並且可以與它們的伺服器端對應程式一起使用以驗證使用者身份,除非它們在連線屬性 'disabledAuthenticationPlugins' 中被停用。
自版本起 5.1.19 -
身份驗證外掛程式用戶端通訊協定名稱或實作介面 'com.mysql.cj.protocol.AuthenticationPlugin' 的類別的逗號分隔清單。列出的身份驗證外掛程式不會用於驗證使用者身份,並且如果在身份驗證交換期間需要任何一個外掛程式,連線將會失敗。在屬性 'defaultAuthenticationPlugin' 中指定的預設身份驗證外掛程式無法停用。
自版本起 5.1.19 -
預設身份驗證外掛程式用戶端通訊協定名稱或實作介面 'com.mysql.cj.protocol.AuthenticationPlugin' 的類別的完整名稱。指定的身份驗證外掛程式必須是內建的身份驗證外掛程式之一,或是屬性 'authenticationPlugins' 中列出的外掛程式之一。此外,預設身份驗證外掛程式無法使用屬性 'disabledAuthenticationPlugins' 停用。這個屬性不能設定為空值或未知的外掛程式名稱或類別。
預設情況下,Connector/J 會遵守伺服器端的預設身份驗證外掛程式,在收到初始交握封包後會得知此外掛程式,如果該外掛程式無法使用,則會回復為此屬性的預設值。但是,當明確為這個屬性提供值時,Connector/J 會覆寫伺服器端的預設身份驗證外掛程式,並始終先嘗試使用這個屬性指定的的外掛程式。
預設值 caching_sha2_password 自版本起 5.1.19 -
當搭配使用 GSSAPI/Kerberos 身份驗證方法使用 MySQL 的 LDAP 可插入式身份驗證時,允許設定在 Kerberos KDC 中設定的 LDAP 服務主體主機名稱。如果未設定這個屬性,Connector/J 會取得系統屬性 'java.security.krb5.kdc',並從其值中擷取主機名稱 (簡稱),然後使用它。如果兩者都未設定,連線將會失敗並產生例外狀況。
自版本起 8.0.23 -
OCI 組態檔案的位置,這是 OCI SDK for Java 所要求的。預設值在類 Unix 系統中為 "~/.oci/config",在 Windows 中為 "%HOMEDRIVE%%HOMEPATH%.oci\config"。
自版本起 8.0.27 -
在 'ociConfigFile' 中指定的 OCI 組態檔案中的設定檔,將從該處讀取要在 'authentication_oci_client' 身份驗證外掛程式中使用的組態。
預設值 預設 自版本起 8.0.33 -
authenticationWebAuthnCallbackHandler
實作介面 'com.mysql.cj.callback.MysqlCallbackHandler' 的類別的完整類別名稱。WebAuthn 身份驗證外掛程式將使用這個類別來取得 FIDO 身份驗證過程所需的驗證器資料和簽章。如需更多詳細資訊,請參閱 com.mysql.cj.callback.WebAuthnAuthenticationCallback 的文件。
自版本起 8.2.0