diff options
Diffstat (limited to 'app/controllers/cas.php')
| -rw-r--r-- | app/controllers/cas.php | 4 |
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); |
