@Controller public class RESTAuthentication extends RESTService
CHUNKSIZE, HEADER_ACCEPT_LANGUAGE, HEADER_ACCEPT_RANGES, HEADER_CACHE_CONTROL, HEADER_CONTENT_DISPOSITION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_RANGE, HEADER_CONTENT_TYPE, HEADER_ETAG, HEADER_IF_MODIFIED_SINCE, HEADER_LAST_MODIFIED, HEADER_LOCATION, HEADER_RANGE, HEADER_USER_AGENT, MULTIPART_BYTERANGES_BOUNDRY, MULTIPART_BYTERANGES_BOUNDRY_END, MULTIPART_BYTERANGES_BOUNDRY_SEP, MULTIPART_BYTERANGES_HEADER
Constructor and Description |
---|
RESTAuthentication() |
Modifier and Type | Method and Description |
---|---|
boolean |
endSession(java.lang.String paramTicket,
java.lang.String cookieTicket) |
java.lang.String |
getSessionForUser(java.lang.String username,
java.lang.String clientKey,
javax.servlet.http.HttpServletResponse res) |
java.lang.String |
newSession(java.lang.String username,
java.lang.String password,
java.lang.String docbase,
java.lang.String encrypted,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse response) |
AuthenticationResult |
newSessionSimple(java.lang.String username,
java.lang.String password,
java.lang.String docbase)
Deprecated.
|
boolean |
validateSession(java.lang.String paramTicket,
java.lang.String cookieTicket) |
contentNotProcessed, contentNotReady, genericException, notAuth, notFoundException, notSupported, objectLocked, ocConflict, ocConflict, ocForbidden, ocRuntimeException, resolveTicket
@Deprecated @RequestMapping(value="/authentication/newSessionSimple") @ResponseBody public AuthenticationResult newSessionSimple(@RequestParam(value="username",required=true) java.lang.String username, @RequestParam(value="password",required=true) java.lang.String password, @RequestParam(value="docbase",required=false) java.lang.String docbase)
@RequestMapping(value="/authentication/newSession", method=POST) @ResponseBody public java.lang.String newSession(@RequestParam(value="username",required=true) java.lang.String username, @RequestBody java.lang.String password, @RequestParam(value="docbase",required=false) java.lang.String docbase, @RequestParam(value="encrypted",required=false) java.lang.String encrypted, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/authentication/endSession", method=GET) @ResponseBody public boolean endSession(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/authentication/validateSession", method=POST) @ResponseBody public boolean validateSession(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/authentication/getSessionForUser", method=GET) @ResponseBody public java.lang.String getSessionForUser(@RequestParam(value="username",required=false) java.lang.String username, @RequestHeader(value="CLIENT_KEY",required=false) java.lang.String clientKey, javax.servlet.http.HttpServletResponse res) throws java.io.IOException
java.io.IOException