adds EuoAllowListVerify functionality#2420
Conversation
|
/azp run |
|
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command. |
| <Condition>(accesstoken.auth_type == "user")</Condition> | ||
| </Step> | ||
| <Step> | ||
| <Name>RaiseFault.MissingAsid</Name> |
There was a problem hiding this comment.
CGI Feedback: Keep in mind the step order and the error being returned -- you only get one error, so priorities the error you want the user to see first
There was a problem hiding this comment.
do we want the asid validation to come before this?
There was a problem hiding this comment.
I think we can go both ways: if the partner ASID is missing, we could surface that error, but if possibly the verification logic is more specific, so we'd be going from that to the (possibly) more broader error or the partner ASID being missing in the request. The key point I think is that we'd terminate early, so a request with both issues won't progress until the first is resolved
a50ffff to
44ed7ff
Compare
| @@ -0,0 +1,18 @@ | |||
| <AssignMessage enabled="true" name="AssignMessage.SetOperationOutcomeODSHeaderMissingPreR4"> | |||
There was a problem hiding this comment.
Given the change/refactor, we're duplicating the context between PreR4/R4 -- argument for collapsing this in the technical debt ticket
00f8926 to
13a705d
Compare
1a7ded6 to
f2ab1ba
Compare
f2ab1ba to
2cbc884
Compare
…ion to use new business functions]-[JW]
44dd84c to
7803c89
Compare
Summary
Adds new functionality for user-restricted flows to add EUOAllowlistVerify
This new functionality will check if the incoming ODS code is contained within the EUO allow list.
This should only be set if the Application has EUOAllowlistEnabled = true as a custom attribute.
Reviews Required
Review Checklist
ℹ️ This section is to be filled in by the reviewer.