summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/frontend/session/SessionCheckingAuthenticator.java
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2013-09-05 21:18:04 -0700
committerJesse Morgan <jesse@jesterpm.net>2013-09-05 21:18:04 -0700
commit36970455d1fbb03a751cddbdbaa5bed334e58169 (patch)
treeeee66ec85184a23c92c94a29edc6991eb94c6543 /src/com/p4square/grow/frontend/session/SessionCheckingAuthenticator.java
parent283c4928081f82e3f6ef7a0f80aecf0bacb89dbe (diff)
Moving Sessions to FMFacade. Adding transition from Assessment to Training.
Diffstat (limited to 'src/com/p4square/grow/frontend/session/SessionCheckingAuthenticator.java')
-rw-r--r--src/com/p4square/grow/frontend/session/SessionCheckingAuthenticator.java39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/com/p4square/grow/frontend/session/SessionCheckingAuthenticator.java b/src/com/p4square/grow/frontend/session/SessionCheckingAuthenticator.java
deleted file mode 100644
index 745484d..0000000
--- a/src/com/p4square/grow/frontend/session/SessionCheckingAuthenticator.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright 2013 Jesse Morgan
- */
-
-package com.p4square.grow.frontend.session;
-
-import org.apache.log4j.Logger;
-
-import org.restlet.Context;
-import org.restlet.Request;
-import org.restlet.Response;
-import org.restlet.security.Authenticator;
-
-/**
- * Authenticator which succeeds if a valid Session exists.
- *
- * @author Jesse Morgan <jesse@jesterpm.net>
- */
-public class SessionCheckingAuthenticator extends Authenticator {
- private static final Logger LOG = Logger.getLogger(SessionCheckingAuthenticator.class);
-
- public SessionCheckingAuthenticator(Context context, boolean optional) {
- super(context, optional);
- }
-
- protected boolean authenticate(Request request, Response response) {
- Session s = Sessions.getInstance().get(request);
-
- if (s != null) {
- LOG.debug("Found session for user " + s.getUser());
- request.getClientInfo().setUser(s.getUser());
- return true;
-
- } else {
- return false;
- }
- }
-
-}