软件包  javax.security.sasl

Class AuthorizeCallback

  • 实现的所有接口
    SerializableCallback

    public class AuthorizeCallbackextends Objectimplements Callback, Serializable
    SaslServer使用此回调来确定一个实体(由经过身份验证的身份验证ID标识)是否可以代表另一个实体(由授权ID标识)。
    从以下版本开始:
    1.5
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • AuthorizeCallback

        public AuthorizeCallback​(String authnID,                         String authzID)
        构造一个 AuthorizeCallback的实例。
        参数
        authnID - (经过身份验证的)身份验证标识。
        authzID - 授权标识。
    • 方法详细信息

      • getAuthenticationID

        public String getAuthenticationID()
        返回要检查的身份验证ID。
        结果
        要检查的身份验证ID。
      • getAuthorizationID

        public String getAuthorizationID()
        返回要检查的授权标识。
        结果
        要检查的身份验证ID。
      • isAuthorized

        public boolean isAuthorized()
        确定是否允许身份验证标识代表授权标识。
        结果
        true如果允许授权; 否则为false
        另请参见:
        setAuthorized(boolean)getAuthorizedID()
      • setAuthorizedID

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