JavaTM 2 Platform
Standard Ed. 6

javax.management.remote
介面 JMXAuthenticator


public interface JMXAuthenticator

定義如何將遠端憑據轉換為 JAAS Subject(主題)的介面。此介面由 RMI Connector Server 使用,也可供其他連接器伺服器使用。

此由使用者定義的驗證實例作為屬性 JMXConnectorServer.AUTHENTICATOR 的值被傳入環境映射中的連接器伺服器。對於只使用此驗證系統的連接器伺服器,如果此屬性不存在或者其值為 null,則將不執行任何對使用者的驗證並允許對由 MBeanServerConnection 物件導出的方法的完全存取。

如果驗證成功,則返回一個用其關聯的 principal 填充的經驗證的 subject。然後將基於給定的主體集執行驗證檢查。

從以下版本開始:
1.5

方法摘要
 Subject authenticate(Object credentials)
          用給定的客戶端憑據驗證 MBeanServerConnection 客戶端。
 

方法詳細資訊

authenticate

Subject authenticate(Object credentials)

用給定的客戶端憑據驗證 MBeanServerConnection 客戶端。

參數:
credentials - 使用者定義的憑據,其傳入此伺服器以便在創建 MBeanServerConnection 之前驗證使用者。此參數的實際型別,以及是否允許為 null,取決於連接器。
返回:
包含其關聯主體的經驗證的主題。
拋出:
SecurityException - 如果伺服器無法用所提供的憑據驗證使用者。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only