@Override public java.util.Optional<UserConfiguration> authenticate(BasicCredentials credentials) throws AuthenticationException { if (userConfiguration != null && userConfiguration.getUsername().equals(credentials.getUsername()) && userConfiguration.getPassword().equals(credentials.getPassword())) { return Optional.of(userConfiguration); } LOGGER.warn("Unauthorized access attempt: " + credentials.toString()); return Optional.empty(); } }