Commit 842613de authored by David Surville's avatar David Surville
Browse files

Passage à apereo/phpcas 1.6

parent 0093c56d
Loading
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -70,6 +70,8 @@ class Cas extends AbstractAdapter
        $this->router = $router;
    }

    private string $serviceBaseUrl;

    /**
     * @inheritDoc
     */
@@ -185,7 +187,7 @@ class Cas extends AbstractAdapter
        }

        // initialize phpCAS
        $this->casClient->client($options['version'], $options['hostname'], $options['port'], $options['uri'], true);
        $this->casClient->client($options['version'], $options['hostname'], $options['port'], $options['uri'], $this->serviceBaseUrl, true);
        // no SSL validation for the CAS server
        $this->casClient->setNoCasServerValidation();

@@ -274,4 +276,9 @@ class Cas extends AbstractAdapter
            ],
        ]);
    }

    public function setServiceBaseUrl(string $serviceBaseUrl): void
    {
        $this->serviceBaseUrl = $serviceBaseUrl;
    }
}
 No newline at end of file
+5 −0
Original line number Diff line number Diff line
@@ -63,5 +63,10 @@ class CasAdapterFactory
        /** @var LdapPeopleMapper $ldapPeopleMapper */
        $ldapPeopleMapper = $container->get('ldap_people_mapper');
        $adapter->setLdapPeopleMapper($ldapPeopleMapper);

        /** @var ServerUrl $serverUrl */
        $serverUrl = $container->get('ViewHelperManager')->get('ServerUrl');
        $adapter->setServiceBaseUrl($serverUrl());

    }
}
 No newline at end of file