Class LoginExternalAuthSetup
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- edu.cornell.mannlib.vitro.webapp.controller.authenticate.BaseLoginServlet
-
- edu.cornell.mannlib.vitro.webapp.controller.authenticate.LoginExternalAuthSetup
-
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
@WebServlet(name="loginExternalAuthSetup", urlPatterns="/loginExternalAuth") public class LoginExternalAuthSetup extends BaseLoginServletSet up the external authorization process. Write down the page that triggered the request, so we can get back to it. Send a request to the external authorization server that will return us to the LoginExternalAuthReturn servlet for further processing.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LoginExternalAuthSetup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)protected voiddoPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)Write down the referring page, record that we are logging in, and redirect to the external authorization server URL.-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.controller.authenticate.BaseLoginServlet
complainAndReturnToReferrer, figureHomePageUrl, getAuthenticator, messageLoginDisabled, messageLoginFailed
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
-
-
-
Method Detail
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOExceptionWrite down the referring page, record that we are logging in, and redirect to the external authorization server URL.- Overrides:
doPostin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException- Overrides:
doGetin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
-