This project contains various modules to aid in the development and consumption of APIs. Follow the link on each module for details on how to use.
Module | Overview |
---|---|
ipa-jaxrs-basicauth | JAX-RS client filter to apply HTTP basic auth header on requests |
ipa-jaxrs-oauth2 | JAX-RS client filter to retrieve OAuth2 token and apply it as a header on requests |
ipa-jaxrs-hystrix | Bridge between JAX-RS and Hystrix to provide circuit breakers, caching and metrics from JAX-RS client invocations |
ipa-jaxrs-util | Miscellaneous JAX-RS utilities |
ipa-domain | Contains domain objects that are shared by the various modules. This artifact has no dependencies. |
ipa-test | Contains utilities for testing APIs. |
Please create an issue for any bugs you come across or feature requests.
Pull requests are welcome; see the contributor guidelines for details.
IP is licensed under the Apache License, Version 2.0.
For additional information, see the LICENSE file.