Skip to content

Conversation

@johngrimes
Copy link
Member

Extracts all authentication-related code into the new fhir-auth library, reducing duplication across projects that need SMART on FHIR authentication.

Changes

  • Add dependency on au.csiro.fhir:fhir-auth:1.0.0-SNAPSHOT
  • Remove authentication classes that now live in the shared library:
    • AuthConfig, AuthTokenProvider, ClientAuthMethod and implementations
    • SMARTTokenCredentialFactory, SMARTDiscoveryResponse
    • HTTP token handling classes (Token, TokenCredentials, TokenAuthRequestInterceptor)
    • All associated tests
  • Update BulkExportClient imports to use the new library
  • Add mavenPreRelease profile for staged releases
  • Bump version to 1.0.4-SNAPSHOT

@johngrimes johngrimes requested a review from piotrszul January 14, 2026 06:48
Copy link
Collaborator

@piotrszul piotrszul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@johngrimes johngrimes merged commit 1c09202 into main Jan 16, 2026
3 of 6 checks passed
@johngrimes johngrimes deleted the extract-auth branch January 16, 2026 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants