SMART EHR-Launch Implementation (#4128)
* Add Launch URI to app registration.
* Fix fhirUser propulation
* Fixed uuid throwing error from server.
* Remove comment
* Send SMART scope as part of token response.
Updated the SMART capabilities and made sure the scopes authorized
in the access token are passed back as sibling parameter in the
access token.
* Refresh token now works for ehr-launch
The refresh token was breaking because of how we were dealing with the
site id for both the ScopeRepository validation and the way league
retrieves it's scope request parameter. This fixes it and the inferno
SMART tests now validate correctly.
* Style fixes. SMART #4076 #4120
* Fix CSRF escape, remove launch_uri
Removed the launch uri pieces and the bypass for the CSRF escape.
Now SMART apps can use the initiate_login_uri to specify the SMART
launch URI to use.
* Not sure how we lost quotes here.
* quick commit
* fix
Co-authored-by: Stephen Nielson <snielson@discoverandchange.com>
Co-authored-by: Brady Miller <brady.g.miller@gmail.com>
12 files changed: