crunchy-proxy
crunchy-proxy copied to clipboard
Load-Balance Authentication
Per the docs:
Each client must authenticate against the master backend before the proxy will process future client requests. crunchy proxy does not include an authentication store itself, but instead relies on the master backend to perform authentication.
There's no particular reason we need to use the master backend for this. In most situations, authentication information will be uniform across replicas. As such, the client could be authenticated against any replica. This would greatly improve the ability of the proxy to handle large numbers of connections.
👍