docs/docs-core/src/main/java/com/sismics/docs/core/util/authentication/InternalAuthenticationHandler.java
2018-03-29 17:59:48 +02:00

20 lines
591 B
Java

package com.sismics.docs.core.util.authentication;
import com.sismics.docs.core.dao.UserDao;
import com.sismics.docs.core.model.jpa.User;
import com.sismics.util.ClasspathScanner;
/**
* Authenticate using the internal database.
*
* @author bgamard
*/
@ClasspathScanner.Priority(100) // We can add handlers before this one
public class InternalAuthenticationHandler implements AuthenticationHandler {
@Override
public User authenticate(String username, String password) {
UserDao userDao = new UserDao();
return userDao.authenticate(username, password);
}
}