in iep-spring-userservice/src/main/java/com/netflix/iep/userservice/HttpUserService.java [92:105]
private boolean checkRemoteService(Config config, String email) {
final String configUri = config.getString("uri");
final String endpoint = extractEndpoint(configUri);
final String uri = configUri.replace("{email}", email);
final boolean useSslFactory = config.getBoolean("use-ssl-factory");
final boolean validOnFailure = config.getBoolean("valid-on-failure");
try {
HttpResponse response = context.get(endpoint, uri, useSslFactory);
int status = response.status();
return status == 200 || (status >= 500 && validOnFailure);
} catch (Exception e) {
return validOnFailure;
}
}