Closed ChrisSquats closed 5 months ago
@swithinfoote / @daniel-thomson / @charllanghout01 - do you have any opinion on whether this should be a MUST or SHOULD requirement?
From a security point of view, I recommend making this requirement a "MUST" for the following reasons:
Given the potential complexity, if there is significant resistance or practical difficulties, it might be worth revisiting this decision to explore ways to mitigate the drawbacks while maintaining the necessary security standards.
Thanks @charllanghout01, agree. I've also had a conversation with @kyle-mwnz @daniel-thomson who also agree.
I'll raise a change for a MUST requirement.
This is defined a MUST by FHIR https://build.fhir.org/security.html#6.1.0.5.1
Summary
When searching or retrieving resources, if _include/_revinclude query modifiers are included, the authorisation should extend to the other resources.
For example, GET Immunization/{id}?_include=patient, should include authorisation scopes of :
Drawbacks
Potential complexity in scope and token requests.
Which area of the standards does this apply to?