Update README for extensbility hints.
This commit is contained in:
parent
0dfe68656d
commit
cc61b02959
|
|
@ -107,8 +107,10 @@ The application provides the following key endpoints:
|
||||||
|
|
||||||
## Security and Compliance
|
## Security and Compliance
|
||||||
|
|
||||||
This application is designed to always communicate over HTTPS with NetBox, ensuring that the data transfer is encrypted and secure.
|
This application is designed to always communicate over HTTPS with NetBox, ensuring that the data transfer is encrypted and secure.
|
||||||
|
|
||||||
---
|
## Extending Beyond NetBox
|
||||||
|
|
||||||
For more information about configuring and using this application, please refer to the official .NET documentation and the NetBox API guide.
|
If your current IPAM solution is not netbox and wish to extend this web application to use the desired IPAM solution of choice, the interface `IGeoFeedProvider` is available for extensibility. To use your custom IPAM backend ensure that `NetboxAoTGeoFeedProvider` and `NetboxGeoFeedProvider` are not registered in the dependency injection container in the Web Apps. Once unregistered, register your custom IPAM communication backend provider to your needs and the web app should work in both AOT and MVC mode.
|
||||||
|
|
||||||
|
Currently the Minimal API implementation of this web application only supports code that does not require reflection. This is a known limitation of native AOT deployments. If your code utilizes reflection or is not properly adapted for source generation, the minimal API version will **not work**.
|
||||||
Loading…
Reference in New Issue