文件首頁
MySQL Connector/J 開發人員指南
相關文件 下載本手冊

6.3.1 身份驗證

  • user

    要連線的使用者。如果未指定,則由身份驗證外掛程式決定所使用的使用者名稱。內建的身份驗證外掛程式預設為工作階段登入使用者名稱。

    自版本起 所有版本
  • password

    驗證使用者身份時要使用的密碼。

    自版本起 所有版本
  • password1

    在多因素身份驗證工作流程的第一階段要使用的密碼。它是連線屬性 'password' 的同義詞,也可以在連線字串中使用使用者認證進行設定。

    自版本起 8.0.28
  • password2

    在多因素身份驗證工作流程的第二階段要使用的密碼。

    自版本起 8.0.28
  • password3

    在多因素身份驗證工作流程的第三階段要使用的密碼。

    自版本起 8.0.28
  • authenticationPlugins

    實作介面 'com.mysql.cj.protocol.AuthenticationPlugin' 的類別的逗號分隔清單。這些外掛程式將在連線初始化時載入,並且可以與它們的伺服器端對應程式一起使用以驗證使用者身份,除非它們在連線屬性 'disabledAuthenticationPlugins' 中被停用。

    自版本起 5.1.19
  • disabledAuthenticationPlugins

    身份驗證外掛程式用戶端通訊協定名稱或實作介面 'com.mysql.cj.protocol.AuthenticationPlugin' 的類別的逗號分隔清單。列出的身份驗證外掛程式不會用於驗證使用者身份,並且如果在身份驗證交換期間需要任何一個外掛程式,連線將會失敗。在屬性 'defaultAuthenticationPlugin' 中指定的預設身份驗證外掛程式無法停用。

    自版本起 5.1.19
  • defaultAuthenticationPlugin

    預設身份驗證外掛程式用戶端通訊協定名稱或實作介面 'com.mysql.cj.protocol.AuthenticationPlugin' 的類別的完整名稱。指定的身份驗證外掛程式必須是內建的身份驗證外掛程式之一,或是屬性 'authenticationPlugins' 中列出的外掛程式之一。此外,預設身份驗證外掛程式無法使用屬性 'disabledAuthenticationPlugins' 停用。這個屬性不能設定為空值或未知的外掛程式名稱或類別。

    預設情況下,Connector/J 會遵守伺服器端的預設身份驗證外掛程式,在收到初始交握封包後會得知此外掛程式,如果該外掛程式無法使用,則會回復為此屬性的預設值。但是,當明確為這個屬性提供值時,Connector/J 會覆寫伺服器端的預設身份驗證外掛程式,並始終先嘗試使用這個屬性指定的的外掛程式。

    預設值 caching_sha2_password
    自版本起 5.1.19
  • ldapServerHostname

    當搭配使用 GSSAPI/Kerberos 身份驗證方法使用 MySQL 的 LDAP 可插入式身份驗證時,允許設定在 Kerberos KDC 中設定的 LDAP 服務主體主機名稱。如果未設定這個屬性,Connector/J 會取得系統屬性 'java.security.krb5.kdc',並從其值中擷取主機名稱 (簡稱),然後使用它。如果兩者都未設定,連線將會失敗並產生例外狀況。

    自版本起 8.0.23
  • ociConfigFile

    OCI 組態檔案的位置,這是 OCI SDK for Java 所要求的。預設值在類 Unix 系統中為 "~/.oci/config",在 Windows 中為 "%HOMEDRIVE%%HOMEPATH%.oci\config"。

    自版本起 8.0.27
  • ociConfigProfile

    在 'ociConfigFile' 中指定的 OCI 組態檔案中的設定檔,將從該處讀取要在 'authentication_oci_client' 身份驗證外掛程式中使用的組態。

    預設值 預設
    自版本起 8.0.33
  • authenticationWebAuthnCallbackHandler

    實作介面 'com.mysql.cj.callback.MysqlCallbackHandler' 的類別的完整類別名稱。WebAuthn 身份驗證外掛程式將使用這個類別來取得 FIDO 身份驗證過程所需的驗證器資料和簽章。如需更多詳細資訊,請參閱 com.mysql.cj.callback.WebAuthnAuthenticationCallback 的文件。

    自版本起 8.2.0