Package org.apache.solr.security
Class AuthorizationContext
- java.lang.Object
-
- org.apache.solr.security.AuthorizationContext
-
public abstract class AuthorizationContext extends Object
Request context for Solr to be used by Authorization plugin.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AuthorizationContext.CollectionRequest
static class
AuthorizationContext.RequestType
-
Constructor Summary
Constructors Constructor Description AuthorizationContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract List<AuthorizationContext.CollectionRequest>
getCollectionRequests()
abstract Object
getHandler()
abstract Enumeration
getHeaderNames()
abstract String
getHttpHeader(String header)
abstract String
getHttpMethod()
abstract SolrParams
getParams()
abstract String
getRemoteAddr()
abstract String
getRemoteHost()
abstract AuthorizationContext.RequestType
getRequestType()
abstract String
getResource()
abstract Principal
getUserPrincipal()
-
-
-
Method Detail
-
getParams
public abstract SolrParams getParams()
-
getUserPrincipal
public abstract Principal getUserPrincipal()
-
getHeaderNames
public abstract Enumeration getHeaderNames()
-
getRemoteAddr
public abstract String getRemoteAddr()
-
getRemoteHost
public abstract String getRemoteHost()
-
getCollectionRequests
public abstract List<AuthorizationContext.CollectionRequest> getCollectionRequests()
-
getRequestType
public abstract AuthorizationContext.RequestType getRequestType()
-
getResource
public abstract String getResource()
-
getHttpMethod
public abstract String getHttpMethod()
-
getHandler
public abstract Object getHandler()
-
-