@Path(value="/system/sessions") @Consumes(value="application/json") @Produces(value="application/json") public class SessionsResource extends RestResource
objectMapper| Constructor and Description |
|---|
SessionsResource(UserService userService,
org.apache.shiro.mgt.DefaultSecurityManager securityManager,
ShiroAuthenticationFilter authenticationFilter,
AuditLogger auditLogger,
Set<org.jboss.netty.handler.ipfilter.IpSubnet> trustedSubnets,
org.glassfish.grizzly.http.server.Request grizzlyRequest) |
| Modifier and Type | Method and Description |
|---|---|
SessionResponse |
newSession(javax.ws.rs.container.ContainerRequestContext requestContext,
SessionCreateRequest createRequest) |
void |
terminateSession(String sessionId) |
SessionValidationResponse |
validateSession(javax.ws.rs.container.ContainerRequestContext requestContext) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public SessionsResource(UserService userService, org.apache.shiro.mgt.DefaultSecurityManager securityManager, ShiroAuthenticationFilter authenticationFilter, AuditLogger auditLogger, @Named(value="trusted_proxies") Set<org.jboss.netty.handler.ipfilter.IpSubnet> trustedSubnets, @Context org.glassfish.grizzly.http.server.Request grizzlyRequest)
@POST public SessionResponse newSession(@Context javax.ws.rs.container.ContainerRequestContext requestContext, @NotNull SessionCreateRequest createRequest)
@GET public SessionValidationResponse validateSession(@Context javax.ws.rs.container.ContainerRequestContext requestContext)
@DELETE
@Path(value="/{sessionId}")
public void terminateSession(@PathParam(value="sessionId")
String sessionId)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.