...
De scope bestaat uit een lijst van permissies. Zoals eerder aangegeven kent een permissie een lijst van devices op basis van de scope, resource en actie. De scope kan zijn, alle devices (ALL), alleen je eigen device (OWN) of een selectie aan devices (GRANTED). Een permissie is opgebouwd uit de volgende formaat:
<devices>/<resource>.<actie><device(s)>/<resource(s)>.<actie(s)>
Info |
---|
De scope is case-sensitive. Let op dat de resource altijd middels PascalCase gezet is. De actie dient altijd in lower-case meegegeven te worden. |
...
- Minimaal één van de onderstaande letters. De letters MOETEN lower-case zijn en hebben GEEN vaste volgorde.
- 'c' (Create),
- 'r' (Read),
- 'u' (Update),
- 'd' (Delete)
- ‘*’ (wildcard, ALL)
Scope voorbeelden
Scope | Beschrijving |
---|---|
13,20/ActivityDefinition.r | ActivityDefinitions met resource-owner Device/13 en Device/20 mogen gelezen worden |
*/Task.dru | Mag Tasks van alle Devices deleten, lezen en updaten |
13/*.r | Alle resources met resource-owner Device/13 mogen gelezen worden |
17/Patient.* | Mag alle acties op Patient resources uitvoeren met resource-owner Device/17 |
*/*.r | Mag alle resources van alle devices lezen |
*/*.* | Mag alle acties op alle resources van alle devices uitvoeren |
Het verkrijgen van toegang in stappen
...