Move authentication to a separate login servlet.
authorMurray Cumming <murrayc@murrayc.com>
Mon, 17 Dec 2012 09:53:21 +0000 (10:53 +0100)
committerMurray Cumming <murrayc@murrayc.com>
Mon, 17 Dec 2012 19:34:47 +0000 (20:34 +0100)
commit259f7d58ba917f3c4d428ee1a7d3791bf21a9f89
treeffea4794c3d2694465037f9b9fff08e6d918ac00
parent0f2a76056c7e0c0b2902669aebe471a4725e957b
Move authentication to a separate login servlet.

        * src/main/java/org/glom/web/client/OnlineGlomService.java:
        * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java:
        * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
Move checkAuthentication() and isAuthenticated() to:
        * src/main/java/org/glom/web/client/OnlineGlomLoginService.java
        * src/main/java/org/glom/web/client/OnlineGlomLoginServiceAsync.java
        * src/main/java/org/glom/web/server/OnlineGlomLoginServlet.java
        * src/main/webapp/WEB-INF/web.xml: Mention the new servlet.
        * src/main/java/org/glom/web/client/activity/DocumentLoginActivity.java:
        * src/main/java/org/glom/web/client/activity/HasDocumentActivity.java:
Adapted.

We already have to (but do not yet) share the login details between
the regular and images servlets, so we might as well separate it
competely. This assumes that I will find a way to share the data
between servlets.
ChangeLog
src/main/java/org/glom/web/client/OnlineGlomLoginService.java [new file with mode: 0644]
src/main/java/org/glom/web/client/OnlineGlomLoginServiceAsync.java [new file with mode: 0644]
src/main/java/org/glom/web/client/OnlineGlomService.java
src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java
src/main/java/org/glom/web/client/activity/DocumentLoginActivity.java
src/main/java/org/glom/web/client/activity/HasDocumentActivity.java
src/main/java/org/glom/web/server/OnlineGlomImagesServlet.java
src/main/java/org/glom/web/server/OnlineGlomLoginServlet.java [new file with mode: 0644]
src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java
src/main/webapp/WEB-INF/web.xml