There is a clear bug in proxyAuthenticate() where loop variable $cookie is accessed outside of $cookies loop.
The simplest fix to make a working code is moving $cookie['Domain'] into the loop.
In src/Service/CasProxyHelper.php:proxyAuthenticate(),
foreach ($cas_proxy_helper[$target_service] as $cookie) {
$cookies[$cookie['Name']] = $cookie['Value'];
+ $domain = $cookie['Domain'];
}
- $domain = $cookie['Domain'];
You might also want to initialize $domain before the loop, or do isset($domain) check after the loop.
Active
3.0
CAS
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.