public interface IAuthRuleBuilder
AuthorizationInterceptor in order to allow user code to define authorization
rules.AuthorizationInterceptor| Modifier and Type | Method and Description |
|---|---|
IAuthRuleBuilderRule |
allow()
Start a new rule to allow a given operation
|
IAuthRuleBuilderRule |
allow(String theRuleName)
Start a new rule to allow a given operation
|
IAuthRuleBuilderRuleOpClassifierFinished |
allowAll()
This rule allows any invocation to proceed.
|
IAuthRuleBuilderRuleOpClassifierFinished |
allowAll(String theRuleName)
This rule allows any invocation to proceed.
|
List<IAuthRule> |
build()
Build the rule list
|
IAuthRuleBuilderRule |
deny()
Start a new rule to deny a given operation
|
IAuthRuleBuilderRule |
deny(String theRuleName)
Start a new rule to deny a given operation
|
IAuthRuleBuilderRuleOpClassifierFinished |
denyAll()
This rule allows any invocation to proceed.
|
IAuthRuleBuilderRuleOpClassifierFinished |
denyAll(String theRuleName)
This rule allows any invocation to proceed.
|
IAuthRuleBuilderRule allow()
IAuthRuleBuilderRule allow(String theRuleName)
theRuleName - The name of this rule. The rule name is used for logging and error messages,
and could be shown to the client, but has no semantic meaning within
HAPI FHIR.IAuthRuleBuilderRuleOpClassifierFinished allowAll()
deny() rules in
order to specify a blacklist chain.
This call completes the rule and adds the rule to the chain.
IAuthRuleBuilderRuleOpClassifierFinished allowAll(String theRuleName)
deny() rules in
order to specify a blacklist chain.
This call completes the rule and adds the rule to the chain.
theRuleName - The name of this rule. The rule name is used for logging and error messages,
and could be shown to the client, but has no semantic meaning within
HAPI FHIR.IAuthRuleBuilderRule deny()
IAuthRuleBuilderRule deny(String theRuleName)
theRuleName - The name of this rule. The rule name is used for logging and error messages,
and could be shown to the client, but has no semantic meaning within
HAPI FHIR.IAuthRuleBuilderRuleOpClassifierFinished denyAll()
allow() rules in
order to specify a whitelist chain.
This call completes the rule and adds the rule to the chain.
IAuthRuleBuilderRuleOpClassifierFinished denyAll(String theRuleName)
allow() rules in
order to specify a whitelist chain.
This call completes the rule and adds the rule to the chain.
theRuleName - The name of this rule. The rule name is used for logging and error messages,
and could be shown to the client, but has no semantic meaning within
HAPI FHIR.Copyright © 2014–2017 University Health Network. All rights reserved.