if(credential==null){
throw new EmptyCredentialException();
}
//初始化的认证异常信息。
AuthenticationException unAuthSupportedHandlerException = InvalidCredentialException.INSTANCE;
//循环调用所有的认证处理器。
if(authenticationHandlers!=null && authenticationHandlers.size()>0){
for(AuthenticationHandler handler:authenticationHandlers){
//认证处理器是否支持该凭据。