diff --git a/src/Facade/Auth.php b/src/Facade/Auth.php
index <HASH>..<HASH> 100644
--- a/src/Facade/Auth.php
+++ b/src/Facade/Auth.php
@@ -35,14 +35,16 @@ class Auth extends Facade
   }
 
   /**
+   * @param bool $refresh
+   *
    * @return \Cubex\Auth\IAuthedUser
    *
    * @throws \Exception
    * @throws \RuntimeException
    */
-  public static function getAuthedUser()
+  public static function getAuthedUser($refresh = false)
   {
-    return self::getFacadeRoot()->getAuthedUser();
+    return self::getFacadeRoot()->getAuthedUser($refresh);
   }
 
   /**
diff --git a/src/ServiceManager/Services/AuthService.php b/src/ServiceManager/Services/AuthService.php
index <HASH>..<HASH> 100644
--- a/src/ServiceManager/Services/AuthService.php
+++ b/src/ServiceManager/Services/AuthService.php
@@ -140,10 +140,17 @@ class AuthService extends AbstractServiceProvider
   }
 
   /**
+   * @param bool $refresh do not use cached user
+   *
    * @return IAuthedUser
    */
-  public function getAuthedUser()
+  public function getAuthedUser($refresh = false)
   {
+    if($refresh === true)
+    {
+      $this->_authedUser = null;
+    }
+    
     if($this->_authedUser !== null)
     {
       return $this->_authedUser;
support refreshing authedUser details (useful when updating user information)