in src/main/java/com/googlesource/gerrit/plugins/healthcheck/check/AuthHealthCheck.java [59:74]
protected Result doCheck() throws Exception {
AuthRequest authRequest = authRequestFactory.createForUser(username);
authRequest.setPassword(password);
realm.authenticate(authRequest);
Optional<AccountState> accountState = byIdCache.getByUsername(username);
if (!accountState.isPresent()) {
log.error("Cannot load account state for username " + username);
return Result.FAILED;
}
if (!accountState.get().account().isActive()) {
log.error("Authentication error, account " + username + " is inactive");
return Result.FAILED;
}
return Result.PASSED;
}