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());
}