aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2022-12-02 16:34:19 +0100
committerJan-Hendrik Willms <tleilax+github@gmail.com>2023-03-28 14:18:28 +0200
commitb86d479bdc13a1cce1139c600f98f53cb702eb4c (patch)
tree294fb8107f65da93a323e5d3862a4fba2c2a6f8b /app
parent9edc732da96a28bdd2e325ea820c5f9e3bbe6419 (diff)
initial draft of update to phpCAS 1.6, fixes #1844biest-1844
Diffstat (limited to 'app')
-rw-r--r--app/controllers/cas.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/controllers/cas.php b/app/controllers/cas.php
index 6800844..a38600f 100644
--- a/app/controllers/cas.php
+++ b/app/controllers/cas.php
@@ -13,6 +13,7 @@
*/
require_once 'lib/classes/cas/CAS_PGTStorage_Cache.php';
+require_once 'lib/classes/cas/CAS_ServiceBaseUrl_Studip.php';
class CasController extends StudipController
{
@@ -23,8 +24,9 @@ class CasController extends StudipController
{
$pgt = Request::get('pgtId');
$pgt_iou = Request::get('pgtIou');
+ $base_url = new CAS_ServiceBaseUrl_Studip();
$cas_config = $GLOBALS['STUDIP_AUTH_CONFIG_CAS'];
- phpCAS::proxy(CAS_VERSION_2_0, $cas_config['host'], $cas_config['port'], $cas_config['uri'], false);
+ phpCAS::proxy(CAS_VERSION_2_0, $cas_config['host'], $cas_config['port'], $cas_config['uri'], $base_url, false);
$pgt_storage = new CAS_PGTStorage_Cache(phpCAS::getCasClient());
$pgt_storage->write($pgt, $pgt_iou);