cascadeauth is a squid authenticator. It is used to authenticate to multiple sources, using others authenticators. If any of them answers "OK", then it answers "OK".
Invoke cascadeauth with the path of its config file:
$ cascadeauth /path/to/config.file
cascadeauth requires the go programming language and gnu make.
make clean; make
Copy cascadeauth to your /usr/bin directory
The configuration file consist in a serie of lines, each one is an invocation to a squid authenticator:
At the moment, it doesn't accept comments or blank lines