The project exists to provide a secure and efficient way to verify if a requester's public IP address is trusted. This is achieved by integrating with the Unifi Site Manager API.
Primarily meant to satisfy the AllowedTlsAuthenticationEndpoints Intune CSP
The system ensures that only trusted networks are flagged as 'domain' for Windows purposes.
- The
UnifiServiceinteracts with the Unifi API to fetch a list of trusted IPs. - The
verifyfunction infunction_app.pychecks if the requester's IP is in the list of trusted IPs. - Logging is implemented to provide visibility into the process and aid debugging.