| | |
| | | |
| | | import com.gitblit.models.UserModel; |
| | | |
| | | public interface ISessionManager { |
| | | public interface ISessionManager extends IManager { |
| | | |
| | | /** |
| | | * Authenticate a user based on HTTP request parameters. |
| | |
| | | */ |
| | | UserModel authenticate(HttpServletRequest httpRequest, boolean requiresCertificate); |
| | | |
| | | /** |
| | | * Authenticate a user based on a username and password. |
| | | * |
| | | * @see IUserService.authenticate(String, char[]) |
| | | * @param username |
| | | * @param password |
| | | * @return a user object or null |
| | | */ |
| | | UserModel authenticate(String username, char[] password); |
| | | |
| | | /** |