fhir_auth 0.5.0-9 copy "fhir_auth: ^0.5.0-9" to clipboard
fhir_auth: ^0.5.0-9 copied to clipboard

outdated

A Dart/Flutter package for authorization & authentication, includes SMART on FHIR and Google sign-in

fhir_auth #

[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
    1. Google Healthcare API
    2. Azure API for FHIR
    3. HAPI
    4. Logica
    5. Aidbox
    6. 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
7
likes
0
points
143
downloads

Publisher

verified publisherfhirfli.dev

Weekly Downloads

A Dart/Flutter package for authorization & authentication, includes SMART on FHIR and Google sign-in

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, fhir, flutter, freezed_annotation, google_sign_in, http, oauth2, oauth2_client, universal_html

More

Packages that depend on fhir_auth