Skip to content

Commit

Permalink
GITBOOK-3733: No subject
Browse files Browse the repository at this point in the history
  • Loading branch information
Rost-is-love authored and gitbook-bot committed Dec 6, 2024
1 parent 3fa95e4 commit edf6e85
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions modules/security-and-access-control/smart-on-fhir/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,16 @@ This functionality is available starting from version 2411.\
The [FHIR Schema Validator Engine](https://docs.aidbox.app/modules/profiling-and-validation/fhir-schema-validator/setup#enable-the-fhir-schema-validator-engine) should be enabled.
{% endhint %}

[SMART on FHIR](https://build.fhir.org/ig/HL7/smart-app-launch/) is a framework that describes a set of foundational patterns based on [OAuth 2.0](https://datatracker.ietf.org/doc/html/rfc6749) for client applications to authorize, authenticate, and integrate with FHIR-based data systems. 
[SMART on FHIR](https://build.fhir.org/ig/HL7/smart-app-launch/) 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 provides many SMART on FHIR capabilities, including access control based on SMART on FHIR scopes version 1 and version 2, authorization via SMART App Launch, asymmetric (“private key JWT”) and symmetric (“client secret”) authentication.
Aidbox provides many SMART on FHIR capabilities:

* Limiting access with SMART scopes version 1 and version 2;
* `EHR` and `Standalone` SMART App Launch sequences;
* Support for `public` and `confidential` apps;
* `Asymmetric` (private key JWT) and `symmetric` (client secret) authentication;
* Support `Proof Key for Code Exchange` (PKCE);
* Authorization via SMART Backend Services;

**Read the following articles if you need:**

Expand All @@ -23,6 +30,12 @@ Aidbox provides many SMART on FHIR capabilities, including access control based
[smart-app-launch.md](smart-app-launch.md)
{% endcontent-ref %}

3. Launch SMART App using external Identity Provider

{% content-ref url="example-smart-app-launch-using-aidbox-and-keycloak.md" %}
[example-smart-app-launch-using-aidbox-and-keycloak.md](example-smart-app-launch-using-aidbox-and-keycloak.md)
{% endcontent-ref %}

3. Pass Inferno SMART App Launch Test Kit with Aidbox.

{% content-ref url="pass-inferno-tests-with-aidbox.md" %}
Expand Down

0 comments on commit edf6e85

Please sign in to comment.