public interface IAuthRuleBuilderRule
| Modifier and Type | Method and Description |
|---|---|
IAuthRuleBuilderRuleConditional |
createConditional()
This rule applies to
create operations with a conditional
URL as a part of the request. |
IAuthRuleBuilderRuleOp |
delete()
This rule applies to the FHIR delete operation
|
IAuthRuleBuilderRuleConditional |
deleteConditional()
This rule applies to
create operations with a conditional
URL as a part of the request. |
IAuthRuleBuilderGraphQL |
graphQL()
Allow a GraphQL query
|
IAuthRuleBuilderRuleOpClassifierFinished |
metadata()
This rules applies to the metadata operation (retrieve the
server's conformance statement)
|
IAuthRuleBuilderOperation |
operation()
This rule applies to a FHIR operation (e.g.
|
IAuthRuleBuilderPatch |
patch()
This rule applies to a FHIR patch operation
|
IAuthRuleBuilderRuleOp |
read()
This rule applies to any FHIR operation involving reading, including
read, vread, search, and
history |
IAuthRuleBuilderRuleTransaction |
transaction()
This rule applies to the FHIR transaction operation.
|
IAuthRuleBuilderRuleConditional |
updateConditional()
This rule applies to
update operations with a conditional
URL as a part of the request. |
IAuthRuleBuilderRuleOp |
write()
This rule applies to any FHIR operation involving writing, including
create, and update |
IAuthRuleBuilderRuleConditional createConditional()
create operations with a conditional
URL as a part of the request. Note that this rule will allow the conditional
operation to proceed, but the server is expected to determine the actual target
of the conditional request and send a subsequent event to the AuthorizationInterceptor
in order to authorize the actual target.
In other words, if the server is configured correctly, this chain will allow the client to perform a conditional update, but a different rule is required to actually authorize the target that the conditional update is determined to match.
IAuthRuleBuilderRuleOp delete()
IAuthRuleBuilderRuleConditional deleteConditional()
create operations with a conditional
URL as a part of the request. Note that this rule will allow the conditional
operation to proceed, but the server is expected to determine the actual target
of the conditional request and send a subsequent event to the AuthorizationInterceptor
in order to authorize the actual target.
In other words, if the server is configured correctly, this chain will allow the client to perform a conditional update, but a different rule is required to actually authorize the target that the conditional update is determined to match.
IAuthRuleBuilderRuleOpClassifierFinished metadata()
This call completes the rule and adds the rule to the chain.
IAuthRuleBuilderOperation operation()
$validate)IAuthRuleBuilderPatch patch()
IAuthRuleBuilderRuleOp read()
read, vread, search, and
historyIAuthRuleBuilderRuleTransaction transaction()
IAuthRuleBuilderRuleConditional updateConditional()
update operations with a conditional
URL as a part of the request. Note that this rule will allow the conditional
operation to proceed, but the server is expected to determine the actual target
of the conditional request and send a subsequent event to the AuthorizationInterceptor
in order to authorize the actual target.
In other words, if the server is configured correctly, this chain will allow the client to perform a conditional update, but a different rule is required to actually authorize the target that the conditional update is determined to match.
IAuthRuleBuilderRuleOp write()
create, and updateIAuthRuleBuilderGraphQL graphQL()
Copyright © 2014–2019 University Health Network. All rights reserved.