@Override public Session session(boolean create) { return delegate.session(create); }
@Override public Session session() { return delegate.session(); }
public void removeAuthenticatedUser(Request request) { request.session().removeAttribute(USER_SESSION_ID); }
public void addAuthenticatedUser(Request request, User u) { request.session().attribute(USER_SESSION_ID, u); }
public User getAuthenticatedUser(Request request) { User theUser = request.session().attribute(USER_SESSION_ID); if(theUser == null) { String authHeader = request.headers("Authorization");
@Override public Session session() { return delegate.session(); }
@Override public Session session(boolean create) { return delegate.session(create); }
@Override public Session session() { return delegate.session(); }
@Override public Session session(boolean create) { return delegate.session(create); }
private User getAuthenticatedUser(Request request) { return request.session().attribute(USER_SESSION_ID); } }
public static String getSessionLocale(Request request) { return request.session().attribute("locale"); }
public static String getSessionCurrentUser(Request request) { return request.session().attribute("currentUser"); }
protected static String getId(Request request) { Session session = request.session(); String id = session.id(); String uuid = request.headers("uuid"); if(uuid != null) { id += "-" + uuid; } logger.trace("id: {}", id); return id; }
public void addRoutes() { Spark.before((request, response) -> { getServletRequestScope().setStorage(request.raw()); getHttpSessionScope().setStorage(request.session(true).raw()); }); Spark.after((request, response) -> { getServletRequestScope().clearStorage(); getHttpSessionScope().clearStorage(); }); } }