com.supermap.services.rest
类 SecurityControl
- java.lang.Object
 - 
- Authenticator
 - 
- com.supermap.services.rest.SecurityControl
 
 
 
- 
public class SecurityControl extends Authenticator安全控制器。
 
- 
- 
构造器概要
构造器 构造器和说明 SecurityControl(Context context)构造函数。 
- 
方法概要
方法 限定符和类型 方法和说明 voidaddVerifier(Verifier verifier)增加一个认证器。protected booleanauthenticate(Request request, Response response)处理拦截到的请求。java.util.List<Verifier>getVerifiers()voidremoveVerifier(java.lang.Class verifierClz)移除相应类型的安全验证器。 
 - 
 
- 
- 
构造器详细资料
- 
SecurityControl
public SecurityControl(Context context)
构造函数。
通过上下文构建 SecurityControl 对象。
- 参数:
 context- 应用程序上下文。
 
 - 
 
- 
方法详细资料
- 
addVerifier
public void addVerifier(Verifier verifier)
增加一个认证器。
- 参数:
 verifier- 欲增加的认证器,即 Authorizer 对象。
 
- 
authenticate
protected boolean authenticate(Request request, Response response)处理拦截到的请求。
判断请求是否具有认证信息,校验认证信息,发送认证挑战。
- 参数:
 request- 请求对象。response- 响应对象。- 返回:
 - 是否通过认证,通过返回 true,否则返回 false。
 
 
- 
removeVerifier
public void removeVerifier(java.lang.Class verifierClz)
移除相应类型的安全验证器。- 参数:
 verifierClz-
 
- 
getVerifiers
public java.util.List<Verifier> getVerifiers()
 
 - 
 
 -