@Path(value="/system/sessions") @Consumes(value="application/json") @Produces(value="application/json") public class SessionsResource extends RestResource
configuration, userService| Constructor and Description |
|---|
SessionsResource(UserService userService,
org.apache.shiro.mgt.DefaultSecurityManager securityManager,
ShiroAuthenticationFilter authenticationFilter,
Set<IpSubnet> trustedSubnets,
org.glassfish.grizzly.http.server.Request grizzlyRequest,
SessionCreator sessionCreator,
ActorAwareAuthenticationTokenFactory tokenFactory,
SessionResponseFactory sessionResponseFactory,
CookieFactory cookieFactory) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
newSession(javax.ws.rs.container.ContainerRequestContext requestContext,
@NotNull com.fasterxml.jackson.databind.JsonNode createRequest) |
javax.ws.rs.core.Response |
terminateSession(javax.ws.rs.container.ContainerRequestContext requestContext) |
javax.ws.rs.core.Response |
terminateSessionWithId(String sessionId,
javax.ws.rs.container.ContainerRequestContext requestContext)
Deprecated.
|
javax.ws.rs.core.Response |
validateSession(javax.ws.rs.container.ContainerRequestContext requestContext) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public SessionsResource(UserService userService, org.apache.shiro.mgt.DefaultSecurityManager securityManager, ShiroAuthenticationFilter authenticationFilter, @Named(value="trusted_proxies") Set<IpSubnet> trustedSubnets, @Context org.glassfish.grizzly.http.server.Request grizzlyRequest, SessionCreator sessionCreator, ActorAwareAuthenticationTokenFactory tokenFactory, SessionResponseFactory sessionResponseFactory, CookieFactory cookieFactory)
@POST
public javax.ws.rs.core.Response newSession(@Context
javax.ws.rs.container.ContainerRequestContext requestContext,
@NotNull
@NotNull com.fasterxml.jackson.databind.JsonNode createRequest)
@GET
public javax.ws.rs.core.Response validateSession(@Context
javax.ws.rs.container.ContainerRequestContext requestContext)
@DELETE
@Path(value="/{sessionId}")
@Deprecated
public javax.ws.rs.core.Response terminateSessionWithId(@PathParam(value="sessionId")
String sessionId,
@Context
javax.ws.rs.container.ContainerRequestContext requestContext)
@DELETE
public javax.ws.rs.core.Response terminateSession(@Context
javax.ws.rs.container.ContainerRequestContext requestContext)
Copyright © 2012–2022 Graylog, Inc.. All rights reserved.