| | |
| | | * |
| | | * @param httpRequest |
| | | * @return a user object or null |
| | | * @since 1.4.0 |
| | | */ |
| | | UserModel authenticate(HttpServletRequest httpRequest); |
| | | |
| | |
| | | * @param username |
| | | * @param key |
| | | * @return a user object or null |
| | | * * @since 1.5.0 |
| | | */ |
| | | UserModel authenticate(String username, SshKey key); |
| | | |
| | |
| | | * @param httpRequest |
| | | * @param requiresCertificate |
| | | * @return a user object or null |
| | | * @since 1.4.0 |
| | | */ |
| | | UserModel authenticate(HttpServletRequest httpRequest, boolean requiresCertificate); |
| | | |
| | |
| | | * @param username |
| | | * @param password |
| | | * @return a user object or null |
| | | * @since 1.4.0 |
| | | */ |
| | | UserModel authenticate(String username, char[] password); |
| | | |
| | |
| | | * |
| | | * @param request |
| | | * @return the Gitblit cookie for the request or null if not found |
| | | * @since 1.4.0 |
| | | */ |
| | | String getCookie(HttpServletRequest request); |
| | | |
| | |
| | | * |
| | | * @param response |
| | | * @param user |
| | | * @since 1.4.0 |
| | | */ |
| | | void setCookie(HttpServletResponse response, UserModel user); |
| | | |
| | |
| | | * Logout a user. |
| | | * |
| | | * @param user |
| | | * @since 1.4.0 |
| | | */ |
| | | void logout(HttpServletResponse response, UserModel user); |
| | | |
| | |
| | | * Does the user service support changes to credentials? |
| | | * |
| | | * @return true or false |
| | | * @since 1.0.0 |
| | | * @since 1.4.0 |
| | | */ |
| | | boolean supportsCredentialChanges(UserModel user); |
| | | |
| | |
| | | * |
| | | * @param user |
| | | * @return true if the user service supports display name changes |
| | | * @since 1.4.0 |
| | | */ |
| | | boolean supportsDisplayNameChanges(UserModel user); |
| | | |
| | |
| | | * |
| | | * @param user |
| | | * @return true if the user service supports email address changes |
| | | * @since 1.4.0 |
| | | */ |
| | | boolean supportsEmailAddressChanges(UserModel user); |
| | | |
| | |
| | | * |
| | | * @param user |
| | | * @return true if the user service supports team membership changes |
| | | * @since 1.4.0 |
| | | */ |
| | | boolean supportsTeamMembershipChanges(UserModel user); |
| | | |
| | |
| | | * |
| | | * @param user |
| | | * @return true if the team memberships can be changed |
| | | * @since 1.4.0 |
| | | */ |
| | | boolean supportsTeamMembershipChanges(TeamModel team); |
| | | |