fhir_auth 0.6.0
fhir_auth: ^0.6.0 copied to clipboard
A Dart/Flutter package for authorization & authentication, includes SMART on FHIR and Google sign-in
fhir_auth #
0.6.0 #
- Updated dependencies
- Updated to 0.6.0
- Cleaned up Demos to work for Google, MELD, and Aidbox
- Internal EHR Launch only works from MELD
0.5.0-10 #
- Updated fhir version
0.5.0-9 #
- Base FhirClient was still returning void from isLoggedIn (but should return a boolean)
- Let
.login()immediately ask for a token - Updated dependencies
- Dart 2.15.0
0.5.0-8 #
- ClientId is optional for Google Mobile
- EHR Launch example without ClientID (passed as URL argument) to make it more flexible
0.5.0-7 #
- Simplified ehrlaunchdemo to more closely mirror actual ehr launch workflow
- Added new clinical scopes to correspond to SMART on FHIR 2.0 (note that while these are an option for the enum Interaction, they're not supported yet - baby steps people)
- SMART Client now has getters for patientId and encounterId (as these are the two contexts that are sometimes passed with an EHR launch)
- They are fully supported in Web client NOT in mobile client (again, for now)
0.5.0-6 #
- initialize() has been changed back to login()
- logout() has been added
- All restful calls now require a FhirClient
- Restful calls check if client is logged in, automatically logs in if not
- headers now optional as argument for request method in FhirRequest
0.5.0-5 #
- Added EHR Launch Example
- Added ability to pass launch token
- Automatically checks launch token, if not null, includes token as a parameter and launch as a scope
0.5.0-4 #
- Added example
- Ran formatter
0.5.0-3 #
- Fairly big changes this time around
- Changed to use oauth2_client instead of flutter_appauth because it gives me less issues with web (and I can use it for both the mobile client and the web client)
- Updated the readme with much longer instructions
- Authenticates against GCP, MELD, Interopland and Aidbox (haven't checked Azure with this new update)
0.4.1 #
- Updated dependencies
- Trying to make it fully web and mobile compliant on pub.dev
0.4.0 #
- Now works for mobile and web
- Still needs a better readme
- Now has authenticated against
- Google Healthcare API
- Azure API for FHIR
- HAPI
- Logica
- Aidbox
- MiHIN
0.3.0-nullsafety.8 #
- Updating dependencies
0.3.0-nullsafety.7 #
- So Close.
- Normal auth for mobile with no significant changes since last prerelease
- Web auth now available! This is a big change, mostly because I've added it. Should work very similarly to mobile auth though, and I've tried to generally keep the structure of the classes the same.
- authdemo is the example for mobile
- example is the example for web
0.3.0-nullsafety.6 #
- Updated dependencies, all now null safe
- Still not stable release because I want to do more testing
- removed Dartz dependency
0.3.0-nullsafety.5 #
- Fucking finally
- Static analysis can kiss my ass
0.3.0-nullsafety.4 #
- Didn't like my Flutter SDK
- Passes all testing/reviews on my computer, but not on pub.dev
0.3.0-nullsafety.3 #
- Keeps giving me shit about pub points
0.3.0-nullsafety.2 #
- Updated SDK requirements
0.3.0-nullsafety.1 #
- Trying to get more points
- Added documentation, need to pass static analysis, etc.
0.3.0-nullsafety.0 #
- Null safety!
- Should be completely ready for null safety
- Same functionality as before, just a little stricter now
0.2.1 #
- Updated dependencies
- Added documentation
- made it available on web (removed dart:io)
0.2.0 #
- Updated dependencies
- Attempted to make GCS Client Similar to SmartClient
- Changed FhirClient to SmartClient
- FhirClient now superclass, extended with SmartClient & GcsClient
- Updated Readme, instructions for Hapi, Aidbox, Google and Azure
0.1.0 #
- removed use of Dartz, throwing errors instead of failures, allow developer to decided how to handle exceptions
- simplified, removed some enums, removed types (since they're now in base package)
0.0.3 #
- Refactoring failures to errors, will let developer decide how to handle
0.0.2 #
- Updated failures
0.0.1 #
- First release
- Allows the creation of a FhirClient using standard SMART on FHIR functionality
- Also allows Google Sign-in if users desire to use Google Healthcare API