public UserModel authenticate()

in src/main/java/com/googlesource/gerrit/plugins/gitblit/auth/GerritToGitBlitUserService.java [70:81]


  public UserModel authenticate(String username, char[] password, String remoteIP) {
    String passwordString = new String(password);

    if (username.equals(GerritToGitBlitUserModel.ANONYMOUS_USER)) {
      return GerritToGitBlitUserModel.getAnonymous();
    } else if (passwordString.startsWith(GerritToGitBlitUserService.SESSIONAUTH)) {
      return authenticateSSO(
          username, passwordString.substring(GerritToGitBlitUserService.SESSIONAUTH.length()));
    } else {
      return authenticateBasicAuth(username, passwordString);
    }
  }