From fc948cacef9c9b8c0a1e84cbc082ca67cd5f68d9 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 14 Apr 2011 18:29:10 -0400 Subject: [PATCH] Authenticate the webapp against the same realm as the git servlet. --- src/com/gitblit/wicket/User.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/wicket/User.java b/src/com/gitblit/wicket/User.java index fb49b40..c23b849 100644 --- a/src/com/gitblit/wicket/User.java +++ b/src/com/gitblit/wicket/User.java @@ -7,12 +7,39 @@ private String username; private char [] password; + private boolean canAdmin = false; + private boolean canClone = false; + private boolean canPush = false; public User(String username, char [] password) { this.username = username; this.password = password; } + public void canAdmin(boolean value) { + canAdmin = value; + } + + public boolean canAdmin() { + return canAdmin; + } + + public void canClone(boolean value) { + canClone = value; + } + + public boolean canClone() { + return canClone; + } + + public void canPush(boolean value) { + canPush = value; + } + + public boolean canPush() { + return canPush; + } + public String getCookie() { return Build.getSHA1((Constants.NAME + username + new String(password)).getBytes()); } -- Gitblit v1.9.1