James Moger
2015-09-30 7be48d8d14c74dfb10ba3d71f12a78505daf29a6
src/main/java/com/gitblit/manager/IAuthenticationManager.java
@@ -18,6 +18,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.gitblit.Constants.Role;
import com.gitblit.models.TeamModel;
import com.gitblit.models.UserModel;
import com.gitblit.transport.ssh.SshKey;
@@ -70,6 +71,16 @@
   UserModel authenticate(String username, char[] password);
   /**
    * Return the UserModel for already authenticated user.
    *
    * @see IUserService.authenticate(String, char[])
    * @param username
    * @return a user object or null
    * @since 1.7.0
    */
   UserModel authenticate(String username);
   /**
    * Returns the Gitlbit cookie in the request.
    *
    * @param request
@@ -85,7 +96,18 @@
    * @param user
    * @since 1.4.0
    */
   @Deprecated
   void setCookie(HttpServletResponse response, UserModel user);
   /**
    * Sets a cookie for the specified user.
    *
    * @param request
    * @param response
    * @param user
    * @since 1.6.1
    */
   void setCookie(HttpServletRequest request, HttpServletResponse response, UserModel user);
   /**
    * Logout a user.
@@ -93,7 +115,18 @@
    * @param user
    * @since 1.4.0
    */
   @Deprecated
   void logout(HttpServletResponse response, UserModel user);
   /**
    * Logout a user.
    *
    * @param request
    * @param response
    * @param user
    * @since 1.6.1
    */
   void logout(HttpServletRequest request, HttpServletResponse response, UserModel user);
   /**
    * Does the user service support changes to credentials?
@@ -139,4 +172,22 @@
    */
   boolean supportsTeamMembershipChanges(TeamModel team);
   /**
    * Returns true if the specified role can be changed.
    *
    * @param user
    * @return true if the specified role can be changed
    * @since 1.6.1
    */
   boolean supportsRoleChanges(UserModel user, Role role);
   /**
    * Returns true if the specified role can be changed.
    *
    * @param team
    * @return true if the specified role can be changed
    * @since 1.6.1
    */
   boolean supportsRoleChanges(TeamModel team, Role role);
}