Repository: airavata-php-gateway
Updated Branches:
  refs/heads/develop 1709b7895 -> 349ccc6bb


rolling back to previous version


Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/e8bc9467
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/e8bc9467
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/e8bc9467

Branch: refs/heads/develop
Commit: e8bc946729041cf8573b28e5180b05be9ffa1f51
Parents: 93005a5
Author: scnakandala <[email protected]>
Authored: Thu Jul 28 16:11:32 2016 -0400
Committer: scnakandala <[email protected]>
Committed: Thu Jul 28 16:11:32 2016 -0400

----------------------------------------------------------------------
 app/libraries/Wsis/Wsis.php | 19 ++-----------------
 1 file changed, 2 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/e8bc9467/app/libraries/Wsis/Wsis.php
----------------------------------------------------------------------
diff --git a/app/libraries/Wsis/Wsis.php b/app/libraries/Wsis/Wsis.php
index 042a9af..1f5b406 100755
--- a/app/libraries/Wsis/Wsis.php
+++ b/app/libraries/Wsis/Wsis.php
@@ -212,23 +212,8 @@ class Wsis {
      */
     public function getUserProfileFromOAuthToken($token){
         $userProfile = $this->oauthManger->getUserProfile($token);
-
-        //FIXME - Hacky way to fix CILogon JIT provisioning in IS
-        $userName = $userProfile->sub;
-        if(!isset($userProfile->roles)){
-            if(substr( $userName, 0, 7 ) === "http://";){
-                $temp = substr($userName, 6);
-            }else{
-                $temp = $userName;
-            }
-            $roles = $this->getUserRoles($temp);
-        }else{
-            $roles = $userProfile->roles;
-        }
-        if(!is_array($roles))
-            $roles = explode(",", $roles);
-        return array('username'=>$userName, 'email'=>$userProfile->email, 
'firstname'=>$userProfile->given_name,
-            'lastname'=>$userProfile->family_name, 'roles'=>$roles);
+        return array('username'=>$userProfile->sub, 
'email'=>$userProfile->email, 'firstname'=>$userProfile->given_name,
+            'lastname'=>$userProfile->family_name, 
'roles'=>explode(",",$userProfile->roles));
     }
 
     /**

Reply via email to