- private IUserManager um;
- private final String pem;
-
- public AuthProvider(IUserManager ium, String pemCertificate) throws IllegalArgumentException, IOException {
- checkNotNull(pemCertificate, "Parameter 'pemCertificate' is null");
- checkNotNull(ium, "No user manager service available.");
- this.um = ium;
- pem = pemCertificate;
- }
-
- @Override
- public boolean authenticated(String username, String password) {
- AuthResultEnum authResult = this.um.authenticate(username, password);
- return authResult.equals(AuthResultEnum.AUTH_ACCEPT) || authResult.equals(AuthResultEnum.AUTH_ACCEPT_LOC);
- }