public class YubicoValidationService extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
YubicoValidationService.VerifyTask
Inner class for doing requests to validation server.
|
| Modifier and Type | Field and Description |
|---|---|
private ExecutorCompletionService<YubicoResponse> |
completionService |
| Constructor and Description |
|---|
YubicoValidationService()
Sets up thread pool for validation requests.
|
| Modifier and Type | Method and Description |
|---|---|
YubicoResponse |
fetch(List<String> urls,
String userAgent)
Fires off a validation request to each url in the list, returning the first one
that is not
YubicoResponseStatus.REPLAYED_REQUEST |
private ExecutorCompletionService<YubicoResponse> completionService
public YubicoValidationService()
public YubicoResponse fetch(List<String> urls, String userAgent) throws YubicoValidationException
YubicoResponseStatus.REPLAYED_REQUESTurls - a list of validation urls to be contacteduserAgent - userAgent to send in request, if null one will be generatedYubicoResponse object from the first server response that's not
YubicoResponseStatus.REPLAYED_REQUESTYubicoValidationException - if validation fails on all urlsCopyright © 2013 Yubico AB. All Rights Reserved.