类 AuthorizeCallback

java.lang.Object
javax.security.sasl.AuthorizeCallback
所有已实现的接口:
Serializable , Callback

public class AuthorizeCallback extends Object implements Callback , Serializable
SaslServer 使用此回调来确定一个实体(由经过身份验证的身份验证 ID 标识)是否可以代表另一个实体(由授权 ID 标识)进行操作。
自从:
1.5
参见:
  • 构造方法详细信息

    • 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

      public void setAuthorized(boolean ok)
      设置是否允许授权。
      参数:
      ok - true 如果允许授权; false否则
      参见:
    • getAuthorizedID

      public String  getAuthorizedID()
      返回授权用户的 ID。
      返回:
      授权用户的 ID。 null 表示授权失败。
      参见:
    • setAuthorizedID

      public void setAuthorizedID(String  id)
      设置授权实体的 ID。仅当 id 不同于 getAuthorizationID() 时由处理程序调用。例如,id 可能需要针对其使用环境进行规范化。
      参数:
      id - 授权用户的 ID。
      参见: