Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 980 Bytes

README.md

File metadata and controls

18 lines (14 loc) · 980 Bytes

AccessChecker plugins

To implement an access-checker plugin, the AccessCheckerFactory interface must be implemented, and it must be annotated by a @Named(value = "KEY") annotation. KEY is the name of the access-checker that can be used when running the proxy server (by setting ACCESS_CHECKER environment variable).

Example access-checker plugins in this module are ListAccessChecker and PatientAccessChecker.

Beside doing basic validation of the access-token, the server also provides some query parameters and resource parsing functionality which are wrapped inside PatientFinder.