com.supermap.services.rest
类 SecurityControl
- java.lang.Object
-
- Authenticator
-
- com.supermap.services.rest.SecurityControl
-
public class SecurityControl extends Authenticator
安全控制器。
-
-
构造器概要
构造器 构造器和说明 SecurityControl(Context context)
构造函数。
-
方法概要
方法 限定符和类型 方法和说明 void
addVerifier(Verifier verifier)
增加一个认证器。protected boolean
authenticate(Request request, Response response)
处理拦截到的请求。java.util.List<Verifier>
getVerifiers()
void
removeVerifier(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()
-
-