Package ca.uhn.fhir.rest.server.interceptor.auth
package ca.uhn.fhir.rest.server.interceptor.auth
-
ClassDescriptionThis class is used in RuleBuilder, as a way to provide a compartment permission additional resource search params that are to be included as "in" the given compartment.This class is a base class for interceptors which can be used to inspect requests and responses to determine whether the calling user has permission to perform the given action.Return type for
SearchNarrowingInterceptor.buildAuthorizedList(RequestDetails)
Tester that a resource matches a provided query filter.Adapt the InMemoryMatcher to support authorization filters inFhirQueryRuleTester
.Match outcomes.Note: At this time, this interface is considered internal API to HAPI FHIR, and is subject to change without warning.Used byAuthorizationInterceptor
in order to allow user code to define authorization rules.Allows user-supplied logic for authorization rules.A request object to make this easier to extend.This interceptor can be used to automatically narrow the scope of searches in order to automatically restrict the searches to specific compartments.