public CurrentUser getUser()

in src/main/java/com/googlesource/gerrit/plugins/lfs/auth/LfsAuthUserProvider.java [53:66]


  public CurrentUser getUser(String auth, String project, String operation) {
    if (!Strings.isNullOrEmpty(auth) && auth.startsWith(SSH_AUTH_PREFIX)) {
      Optional<String> user =
          sshAuth.getUserFromValidToken(
              auth.substring(SSH_AUTH_PREFIX.length()), project, operation);
      if (user.isPresent()) {
        Optional<AccountState> acc = accounts.getByUsername(user.get());
        if (acc.isPresent()) {
          return userFactory.create(acc.get());
        }
      }
    }
    return firstNonNull(currentUser.get(), anonymous.get());
  }