Commit e4b4e690 authored by jan.koester's avatar jan.koester
Browse files

test

parent d929e30a
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -129,6 +129,10 @@ void webedit::Server::RequestEvent(libhttppp::HttpRequest &curreq,
                    "{\"error\":\"Not authenticated\"}");
                return;
            }
            // Rehydrate the editor session from the SSO authid cookie if it was
            // established elsewhere (e.g. logging into blogi), so session-based
            // handlers don't fail with "No active session".
            ensureSessionFromAuthid(authid, sessionid);
            _api.handleRequest(curreq, tid, url, sessionid);
            return;
        }
+1 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ namespace webedit {
        std::string getCookie(libhttppp::HttpRequest &curreq, const std::string &name);

        bool isAuthenticated(const std::string &authid);
        void ensureSessionFromAuthid(const std::string &authid, const std::string &sessionid);
        void handleLogin(libhttppp::HttpRequest &curreq, const std::string &sessionid);
        void handleLogout(libhttppp::HttpRequest &curreq, const std::string &sessionid);
        void handleAuthCheck(libhttppp::HttpRequest &curreq, const std::string &sessionid);