SMART on FHIR
This functionality is available starting from version 2411.
SMART on FHIR is a framework that describes a set of foundational patterns based on OAuth 2.0 for client applications to authorize, authenticate, and integrate with FHIR-based data systems.
Aidbox can take either side of it: it can be the authorization server that authenticates the user and issues the access token, or it can accept tokens issued by another server and enforce what they allow.
How an application obtains a token: App Launch for user-facing apps, Backend Services for server-to-server access.
How a confidential client proves its identity: a client secret or a signed JWT.
What a token may do, down to search parameters and a single patient.