highmed / highmed-dsf

HiGHmed Data Sharing Framework funded by the German Federal Ministry of Education and Research (BMBF, grant ids: 01ZZ1802E and 01ZZ1802A)
Apache License 2.0
32 stars 20 forks source link

Add OAuth2 / OpenID Connect Authentication for Local Users and User/Role Based Read/Write Access #381

Open hhund opened 2 years ago

hhund commented 2 years ago

Wee should add support for OAuth2 / OpenID Connect based authentication for local users. Local users should be mapped to Practitioner and PractitionerRole resources.

This should allow us to allow specific users or users with specific roles to fill out QuestionnaireResponse resources. More generally we should implement a mechanism to specify read/write access for users and groups of users for all FHIR resources.