Class SoapAuthService
java.lang.Object
com.logicaldoc.webservice.AbstractService
com.logicaldoc.webservice.soap.endpoint.SoapAuthService
- All Implemented Interfaces:
AuthService
- Direct Known Subclasses:
RestAuthService
Auth Web Service Implementation (SOAP)
- Since:
- 5.2
- Author:
- Matteo Caruso - LogicalDOC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionStarts a new session.loginApiKey
(String apiKey) Starts a new session.void
Closes a session.void
Renews a sessionboolean
Checks if a SID is validMethods inherited from class com.logicaldoc.webservice.AbstractService
convertDateToString, convertStringToDate, getCurrentMessage, isValidateSession, setCurrentMessage, setValidateSession
-
Constructor Details
-
SoapAuthService
public SoapAuthService()
-
-
Method Details
-
login
Description copied from interface:AuthService
Starts a new session.- Specified by:
login
in interfaceAuthService
- Parameters:
username
- The usernamepassword
- The password- Returns:
- The newly created session identifier(sid)
- Throws:
AuthenticationException
- the user was not authenticated
-
loginApiKey
Description copied from interface:AuthService
Starts a new session.- Specified by:
loginApiKey
in interfaceAuthService
- Parameters:
apiKey
- The API Key- Returns:
- The newly created session identifier(sid)
- Throws:
AuthenticationException
- the user was not authenticated
-
logout
Description copied from interface:AuthService
Closes a session.- Specified by:
logout
in interfaceAuthService
- Parameters:
sidOrApiKey
- identifier of the session or an API Key
-
valid
Description copied from interface:AuthService
Checks if a SID is valid- Specified by:
valid
in interfaceAuthService
- Parameters:
sidOrApiKey
- identifier of the session or an API Key- Returns:
- if the session is valid
-
renew
Description copied from interface:AuthService
Renews a session- Specified by:
renew
in interfaceAuthService
- Parameters:
sidOrApiKey
- identifier of the session or an API Key
-