JavaTM 2 Platform
Standard Ed. 6

javax.security.sasl
類別 AuthorizeCallback

java.lang.Object
  繼承者 javax.security.sasl.AuthorizeCallback
所有已實作的介面:
Serializable, Callback

public class AuthorizeCallback
extends Object
implements Callback, Serializable

此回調由 SaslServer 使用,以確定某個實體(由已驗證的驗證 id 所標識)能否代表另一個實體(由授權 id 所標識)。

從以下版本開始:
1.5
另請參見:
序列化表格

建構子摘要
AuthorizeCallback(String authnID, String authzID)
          建構 AuthorizeCallback 的實例。
 
方法摘要
 String getAuthenticationID()
          返回要檢查的驗證 id。
 String getAuthorizationID()
          返回要檢查的授權 id。
 String getAuthorizedID()
          返回已授權使用者的 id。
 boolean isAuthorized()
          確定是否允許用驗證 id 代表授權 id。
 void setAuthorized(boolean ok)
          設置是否允許授權。
 void setAuthorizedID(String id)
          設置已授權實體的 id。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

AuthorizeCallback

public AuthorizeCallback(String authnID,
                         String authzID)
建構 AuthorizeCallback 的實例。

參數:
authnID - (已驗證的)驗證 id。
authzID - 授權 id。
方法詳細資訊

getAuthenticationID

public String getAuthenticationID()
返回要檢查的驗證 id。

返回:
要檢查的驗證 id。

getAuthorizationID

public String getAuthorizationID()
返回要檢查的授權 id。

返回:
要檢查的授權 id。

isAuthorized

public boolean isAuthorized()
確定是否允許用驗證 id 代表授權 id。

返回:
如果允許授權,則返回 true;否則返回 false
另請參見:
setAuthorized(boolean), getAuthorizedID()

setAuthorized

public void setAuthorized(boolean ok)
設置是否允許授權。

參數:
ok - 如果允許授權,則為 true;否則為 false
另請參見:
isAuthorized(), setAuthorizedID(java.lang.String)

getAuthorizedID

public String getAuthorizedID()
返回已授權使用者的 id。

返回:
已授權使用者的 id。null 意味著授權失敗。
另請參見:
setAuthorized(boolean), setAuthorizedID(java.lang.String)

setAuthorizedID

public void setAuthorizedID(String id)
設置已授權實體的 id。僅在該 id 與 getAuthorizationID() 的返回值不同時才由處理程序調用。例如,可能需要針對該 id 所要使用的環境對其進行規範化處理。

參數:
id - 已授權使用者的 id。
另請參見:
setAuthorized(boolean), getAuthorizedID()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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