return authService;
}
- private Integer getPreference(final ServiceReference<AuthProvider> reference) {
+ private static Integer getPreference(final ServiceReference<AuthProvider> reference) {
final Object preferenceProperty = reference.getProperty(AuthConstants.SERVICE_PREFERENCE_KEY);
return preferenceProperty == null ? Integer.MIN_VALUE : Integer.valueOf(preferenceProperty.toString());
}
@Override
public boolean authenticate(final String username, final String password, final ServerSession session) {
- return authProvider == null ? false : authProvider.authenticated(username, password);
+ if (authProvider == null) {
+ LOG.warn("AuthProvider is missing, failing authentication");
+ return false;
+ }
+ return authProvider.authenticated(username, password);
}
}