Skip to content

Commit

Permalink
adding I2 user reqs
Browse files Browse the repository at this point in the history
  • Loading branch information
Axel Stohn authored and Axel Stohn committed Jul 7, 2022
1 parent 1d58ba5 commit 5405bc4
Showing 1 changed file with 39 additions and 7 deletions.
46 changes: 39 additions & 7 deletions Controller/GrouperGroupsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -759,26 +759,58 @@ function isAuthorized()
$roles = $this->Role->calculateCMRoles();

//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');
}
// 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 ===============================================

/*
* 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.
*/
// $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($this->Session->read('Auth.User.co_person_id'));
// $this->userId = $this->getUserId($uid);
// $this->Session->write('Plugin.Grouper.UserId', $this->userId);
// }
// END ===============================================

// Determine what operations this user can perform

// Construct the permission set for this user, which will also be passed to the view.
//Note: Leaving in current format, in case need to restrict certain pages, can just remove true and add params.
$p = array();
Expand Down

0 comments on commit 5405bc4

Please sign in to comment.