James Moger
2014-03-18 23c416f30f4a1e69e76b70d71f6a9a7da4a020f1
src/main/java/com/gitblit/manager/IAuthenticationManager.java
@@ -15,6 +15,8 @@
 */
package com.gitblit.manager;
import java.security.PublicKey;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -32,6 +34,15 @@
    * @return a user object or null
    */
   UserModel authenticate(HttpServletRequest httpRequest);
   /**
    * Authenticate a user based on a public key.
    *
    * @param username
    * @param key
    * @return a user object or null
    */
   UserModel authenticate(String username, PublicKey key);
   /**
    * Authenticate a user based on HTTP request parameters.
@@ -56,6 +67,14 @@
   UserModel authenticate(String username, char[] password);
   /**
    * Returns the Gitlbit cookie in the request.
    *
    * @param request
    * @return the Gitblit cookie for the request or null if not found
    */
   String getCookie(HttpServletRequest request);
   /**
    * Sets a cookie for the specified user.
    *
    * @param response