diff --git a/lib/oauth.php b/lib/oauth.php
index 1d9979765726b974c8590062b8bc8aff83a0e93a..8ed208dbe76a220ffa1c840f6953c4f5290a4609 100644
--- a/lib/oauth.php
+++ b/lib/oauth.php
@@ -133,10 +133,12 @@ class oAuth2{
     exit;
   }
 
-  function getUserData($value){
+  function getUserData($value = null){
+    if(is_null($value))
+      return $this->userData;
     if(isset($this->userData[$value]))
       return $this->userData[$value];
-    return false;
+    return null;
   }
 
   function hasRole($role){