public class ShiroSecurityContext
extends java.lang.Object
implements org.graylog2.jersey.container.netty.HeaderAwareSecurityContext
| Modifier and Type | Class and Description |
|---|---|
class |
ShiroSecurityContext.ShiroPrincipal |
| Constructor and Description |
|---|
ShiroSecurityContext(org.apache.shiro.subject.Subject subject,
org.apache.shiro.authc.AuthenticationToken token,
boolean isSecure,
java.lang.String authcScheme) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAuthenticationScheme() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getHeaders() |
java.lang.String |
getPassword() |
org.apache.shiro.subject.Subject |
getSubject() |
java.lang.String |
getUsername() |
java.security.Principal |
getUserPrincipal() |
boolean |
isSecure() |
boolean |
isUserInRole(java.lang.String role) |
void |
loginSubject() |
void |
setHeaders(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers) |
public ShiroSecurityContext(org.apache.shiro.subject.Subject subject,
org.apache.shiro.authc.AuthenticationToken token,
boolean isSecure,
java.lang.String authcScheme)
public java.lang.String getUsername()
public java.lang.String getPassword()
public org.apache.shiro.subject.Subject getSubject()
public java.security.Principal getUserPrincipal()
getUserPrincipal in interface javax.ws.rs.core.SecurityContextpublic boolean isUserInRole(java.lang.String role)
isUserInRole in interface javax.ws.rs.core.SecurityContextpublic boolean isSecure()
isSecure in interface javax.ws.rs.core.SecurityContextpublic java.lang.String getAuthenticationScheme()
getAuthenticationScheme in interface javax.ws.rs.core.SecurityContextpublic void loginSubject()
throws org.apache.shiro.authc.AuthenticationException
org.apache.shiro.authc.AuthenticationExceptionpublic void setHeaders(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers)
setHeaders in interface org.graylog2.jersey.container.netty.HeaderAwareSecurityContextpublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getHeaders()
Copyright © 2012-2014 TORCH GmbH. All Rights Reserved.