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 classAuthorizationContext.CollectionRequeststatic classAuthorizationContext.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 ObjectgetHandler()abstract EnumerationgetHeaderNames()abstract StringgetHttpHeader(String header)abstract StringgetHttpMethod()abstract SolrParamsgetParams()abstract StringgetRemoteAddr()abstract StringgetRemoteHost()abstract AuthorizationContext.RequestTypegetRequestType()abstract StringgetResource()abstract PrincipalgetUserPrincipal()
-
-
-
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()
-
-