From ded3c96e284a79093c1580739a110579c7bfa730 Mon Sep 17 00:00:00 2001 From: Axel Stohn Date: Wed, 5 Oct 2022 10:54:21 -0700 Subject: [PATCH] Changes for I2 enviro --- Controller/GrouperGroupsController.php | 84 +++++++++++++------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/Controller/GrouperGroupsController.php b/Controller/GrouperGroupsController.php index a30fac3..4e122ce 100644 --- a/Controller/GrouperGroupsController.php +++ b/Controller/GrouperGroupsController.php @@ -751,54 +751,54 @@ function isAuthorized() //TODO - This is needed for my dev enviro since I do not log in via I2 IdP // BEGIN =============================================== - if ($this->Session->check('Auth.User.username')) { - $this->userId = $this->Session->read('Auth.User.username'); - } +// if ($this->Session->check('Auth.User.username')) { +// $this->userId = $this->Session->read('Auth.User.username'); +// } // END =============================================== //TODO - Need to make the following code configurable in getting the user ID. In this case the code is // specific to the needs of I2. // BEGIN =============================================== -// $uid=$this->Session->read('Auth.User.co_person_id'); -// $username=$this->Session->read('Auth.User.username'); -// error_log("HUBING ================ " . $username); -// -// switch ($username) { -// case "chubing@internet2.edu": -// error_log("username is " . $username); -// $uid=32; -// break; -// case "pcaskey@internet2.edu": -// error_log("username is " . $username); -// $uid=28; -// break; -// case "ij@internet2.edu": -// error_log("username is " . $username); -// $uid=6842; -// break; -// case "aaschenbrener@internet2.edu": -// error_log("username is " . $username); -// $uid=13643; -// // 12430 in dev -// break; -// case "sho@internet2.edu": -// error_log("username is " . $username); -// $uid=6103; -// break; -// case "wkaufman@internet2.edu": -// error_log("username is " . $username); -// $uid=6830; -// break; -// } -// error_log("UID IS ================ " . $uid); -// -// if ($this->Session->check('Plugin.Grouper.UserId')) { -// $this->userId = $this->Session->read('Plugin.Grouper.UserId'); -// } else { -// $this->userId = $this->getUserId($uid); -// $this->Session->write('Plugin.Grouper.UserId', $this->userId); -// } + $uid=$this->Session->read('Auth.User.co_person_id'); + $username=$this->Session->read('Auth.User.username'); + error_log("HUBING ================ " . $username); + + switch ($username) { + case "chubing@internet2.edu": + error_log("username is " . $username); + $uid=32; + break; + case "pcaskey@internet2.edu": + error_log("username is " . $username); + $uid=28; + break; + case "ij@internet2.edu": + error_log("username is " . $username); + $uid=6842; + break; + case "aaschenbrener@internet2.edu": + error_log("username is " . $username); + $uid=13643; + // 12430 in dev + break; + case "sho@internet2.edu": + error_log("username is " . $username); + $uid=6103; + break; + case "wkaufman@internet2.edu": + error_log("username is " . $username); + $uid=6830; + break; + } + error_log("UID IS ================ " . $uid); + + if ($this->Session->check('Plugin.Grouper.UserId')) { + $this->userId = $this->Session->read('Plugin.Grouper.UserId'); + } else { + $this->userId = $this->getUserId($uid); + $this->Session->write('Plugin.Grouper.UserId', $this->userId); + } // END =============================================== // Determine what operations this user can perform