Class SoapAuthService
- java.lang.Object
-
- com.logicaldoc.webservice.AbstractService
-
- com.logicaldoc.webservice.soap.endpoint.SoapAuthService
-
- All Implemented Interfaces:
AuthService
- Direct Known Subclasses:
RestAuthService
public class SoapAuthService extends AbstractService implements AuthService
Auth Web Service Implementation (SOAP)- Since:
- 5.2
- Author:
- Matteo Caruso - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description SoapAuthService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
login(String username, String password)
Starts a new session.void
logout(String sid)
Closes a session.void
renew(String sid)
Renews a sessionboolean
valid(String sid)
Checks if a SID is valid-
Methods inherited from class com.logicaldoc.webservice.AbstractService
convertDateToString, convertStringToDate, getContext, getMessageContext, isValidateSession, setContext, setMessageContext, setValidateSession
-
-
-
-
Method Detail
-
login
public String login(String username, String password) throws AuthenticationException
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
-
logout
public void logout(String sid)
Description copied from interface:AuthService
Closes a session.- Specified by:
logout
in interfaceAuthService
- Parameters:
sid
- The session identifier
-
valid
public boolean valid(String sid)
Description copied from interface:AuthService
Checks if a SID is valid- Specified by:
valid
in interfaceAuthService
- Parameters:
sid
- identifier of the session- Returns:
- if the session is valid
-
renew
public void renew(String sid)
Description copied from interface:AuthService
Renews a session- Specified by:
renew
in interfaceAuthService
- Parameters:
sid
- identifier of the session
-
-