Package org.openrefine.wikidata.commands
Class LoginCommand
java.lang.Object
com.google.refine.commands.Command
org.openrefine.wikidata.commands.LoginCommand
Handles login.
Both logging in with username/password or owner-only consumer are supported.
This command also manages cookies of login credentials.
Cookies for different MediaWiki API endpoint are stored, but only one connection is kept at the same time.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.refine.commands.Command
Command.HistoryEntryResponse -
Field Summary
FieldsFields inherited from class com.google.refine.commands.Command
csrfFactory, logger, servlet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected voidrespond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected voidsetConnectionManager(ConnectionManager connectionManager) Methods inherited from class com.google.refine.commands.Command
doDelete, doPut, getEngine, getEngineConfig, getIntegerParameter, getProject, getProjectMetadata, hasValidCSRFToken, hasValidCSRFTokenAsGET, init, logRequests, performProcessAndRespond, redirect, respond, respond, respondCSRFError, respondException, respondJSON, respondJSON, respondWithErrorPage
-
Field Details
-
manager
-
-
Constructor Details
-
LoginCommand
public LoginCommand()
-
-
Method Details
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doPostin classCommand- Throws:
javax.servlet.ServletExceptionIOException
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doGetin classCommand- Throws:
javax.servlet.ServletExceptionIOException
-
respond
protected void respond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
setConnectionManager
-