@Provider @Path(value="") public class SessionController extends Object
| Constructor and Description |
|---|
SessionController() |
| Modifier and Type | Method and Description |
|---|---|
static javax.ws.rs.core.Response |
login(Boolean createSession,
String workspace,
javax.ws.rs.core.SecurityContext sec,
javax.ws.rs.core.UriInfo uriinfo,
javax.servlet.ServletContext ctx,
javax.servlet.http.HttpServletRequest request)
Returns a session cookie for a user that was successfully authenticated.
|
static javax.ws.rs.core.Response |
logout(javax.ws.rs.core.SecurityContext sec,
javax.ws.rs.core.UriInfo uriinfo,
javax.servlet.http.HttpServletRequest request)
Returns an empty session cookie after session destroy.
|
@GET
@Path(value="/login")
@Produces(value="application/json")
public static javax.ws.rs.core.Response login(@QueryParam(value="sess")
Boolean createSession,
@QueryParam(value="workspace")
String workspace,
@Context
javax.ws.rs.core.SecurityContext sec,
@Context
javax.ws.rs.core.UriInfo uriinfo,
@Context
javax.servlet.ServletContext ctx,
@Context
javax.servlet.http.HttpServletRequest request)
createSession - sec - uriinfo - ctx - request - @POST
@Path(value="/logout")
public static javax.ws.rs.core.Response logout(@Context
javax.ws.rs.core.SecurityContext sec,
@Context
javax.ws.rs.core.UriInfo uriinfo,
@Context
javax.servlet.http.HttpServletRequest request)
sec - uriinfo - request - Copyright © 2021. All rights reserved.