hapi-fhir-auth
HAPI FHIR authorization hook for the ACED data commons
- Tracking issue: ACED-IDP/data_model โ Add authentication hook for HAPI FHIR service.
- AuthorizationInterceptor Reference
Development
This project uses Maven as the build system. To install Maven on macOS run:
brew install mvn
To compile, build, and test the project run:
mvn verify
Maven Phases
Each of the following Maven commands would be run as mvn <PHASE>
(e.g. mvn validate
, from Introduction to the Build Lifecycle):
validate
- validate the project is correct and all necessary information is availablecompile
- compile the source code of the projecttest
- test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployedpackage
- take the compiled code and package it in its distributable format, such as a JAR.verify
- run any checks on results of integration tests to ensure quality criteria are metinstall
- install the package into the local repository, for use as a dependency in other projects locallydeploy
- done in the build environment, copies the final package to the remote repository for sharing with other developers and projects.