def get_client_ip_address(request: HttpRequest) -> str:
client_ip_address, _ = ipware.ip2.get_client_ip(<EOL>request,<EOL>proxy_order=settings.AXES_PROXY_ORDER,<EOL>proxy_count=settings.AXES_PROXY_COUNT,<EOL>proxy_trusted_ips=settings.AXES_PROXY_TRUSTED_IPS,<EOL>request_header_order=settings.AXES_META_PRECEDENCE_ORDER,<EOL>)<EOL>return str(ip_address(client_ip_address))<EOL>
Get client IP address as configured by the user.

The django-ipware package is used for address resolution
and parameters can be configured in the Axes package.