文件首頁
MySQL Connector/J 開發者指南
相關文件 下載本手冊
PDF (US Ltr) - 1.2Mb
PDF (A4) - 1.2Mb


MySQL Connector/J 開發者指南  /  ...  /  使用多因素驗證連線

6.12.3 使用多因素驗證連線

多因素驗證 (MFA) 是指在驗證過程中使用多個驗證因素。MySQL 伺服器支援最多三個驗證因素的 MFA。

Connector/J 支援使用 MFA 連線至 MySQL 伺服器。當驗證需要多個密碼的使用者帳戶時,可以使用 Connector/J 連線屬性 password1password2password3 指定最多三個密碼。以下是使用三個連線屬性來指定密碼的連線字串範例:

jdbc:mysql://127.0.0.1/db?user=johndoe&password1=password&passsword2=password&password3=password

使用密碼的連線屬性時,適用下列事項:

  • password1password2password3 分別為驗證因素 1、2 和 3 的密碼,如多因素驗證入門所述。

  • 如果任何驗證因素(例如,因素 N)不需要密碼,則會忽略對應的密碼 (passwordN),即使提供了密碼亦然。

  • 未指定需要密碼的驗證因素的對應密碼,相當於為該因素提供空密碼。

  • passwordpassword1 會被視為同義詞,除非兩者皆有提供,在這種情況下,password1 會覆寫 password