You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2017/06/16 20:36:18 UTC
[15/50] [abbrv] airavata-php-gateway git commit: updating
getUserProfile method in keycloak
updating getUserProfile method in keycloak
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/b55a828b
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/b55a828b
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/b55a828b
Branch: refs/heads/develop
Commit: b55a828b88c9f5f2623771140c81623046eb202b
Parents: 9a9e450
Author: scnakandala <su...@gmail.com>
Authored: Fri Mar 24 13:24:22 2017 -0400
Committer: scnakandala <su...@gmail.com>
Committed: Fri Mar 24 13:24:22 2017 -0400
----------------------------------------------------------------------
app/libraries/Keycloak/Keycloak.php | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/b55a828b/app/libraries/Keycloak/Keycloak.php
----------------------------------------------------------------------
diff --git a/app/libraries/Keycloak/Keycloak.php b/app/libraries/Keycloak/Keycloak.php
index 3f12593..fd2e437 100644
--- a/app/libraries/Keycloak/Keycloak.php
+++ b/app/libraries/Keycloak/Keycloak.php
@@ -224,12 +224,18 @@ class Keycloak {
* @param $username
*/
public function getUserProfile($username){
- $user = $this->users->getUser($this->realm, $username);
- $result = [];
- $result["email"] = $user->email;
- $result["firstname"] = $user->firstName;
- $result["lastname"] = $user->lastName;
- return $result;
+ $users = $this->users->getUsers($this->realm, $username);
+ if(count($users) > 0){
+ $user = $users[0];
+ $result = [];
+ $result["email"] = $user->email;
+ $result["firstname"] = $user->firstName;
+ $result["lastname"] = $user->lastName;
+ return $result;
+ }else{
+ return [];
+ }
+
}
/**