- java.lang.Object
 -  
      
- javax.security.sasl.AuthorizeCallback
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable,Callback 
public class AuthorizeCallback extends Object implements Callback, Serializable
SaslServer使用此回调来确定一个实体(由经过身份验证的身份验证ID标识)是否可以代表另一个实体(由授权ID标识)。- 从以下版本开始:
 - 1.5
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 AuthorizeCallback(String authnID, String authzID)构造一个AuthorizeCallback的实例。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 StringgetAuthenticationID()返回要检查的身份验证ID。StringgetAuthorizationID()返回要检查的授权标识。StringgetAuthorizedID()返回授权用户的id。booleanisAuthorized()确定是否允许身份验证标识代表授权标识。voidsetAuthorized(boolean ok)设置是否允许授权。voidsetAuthorizedID(String id)设置授权实体的ID。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getAuthenticationID
public String getAuthenticationID()
返回要检查的身份验证ID。- 结果
 - 要检查的身份验证ID。
 
 
-  
getAuthorizationID
public String getAuthorizationID()
返回要检查的授权标识。- 结果
 - 要检查的身份验证ID。
 
 
-  
isAuthorized
public boolean isAuthorized()
确定是否允许身份验证标识代表授权标识。- 结果
 -  
              
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() 
 
 -  
 
 -