diff --git a/src/Core42/Permission/Rbac/AuthorizationService.php b/src/Core42/Permission/Rbac/AuthorizationService.php
index <HASH>..<HASH> 100644
--- a/src/Core42/Permission/Rbac/AuthorizationService.php
+++ b/src/Core42/Permission/Rbac/AuthorizationService.php
@@ -123,6 +123,14 @@ class AuthorizationService
     }
 
     /**
+     * @return Role\RoleInterface[]|\string[]
+     */
+    public function getAllRoles()
+    {
+        return $this->identityRoleProvider->getRoles();
+    }
+
+    /**
      * Get the identity roles from the current identity, applying some more logic
      *
      * @return RoleInterface[]
diff --git a/src/Core42/Permission/Rbac/Identity/IdentityRoleProviderInterface.php b/src/Core42/Permission/Rbac/Identity/IdentityRoleProviderInterface.php
index <HASH>..<HASH> 100644
--- a/src/Core42/Permission/Rbac/Identity/IdentityRoleProviderInterface.php
+++ b/src/Core42/Permission/Rbac/Identity/IdentityRoleProviderInterface.php
@@ -9,10 +9,12 @@
 
 namespace Core42\Permission\Rbac\Identity;
 
+use Core42\Permission\Rbac\Role\RoleInterface;
+
 interface IdentityRoleProviderInterface
 {
     /**
-     * @return string[]|\Rbac\Role\RoleInterface[]
+     * @return string[]|RoleInterface[]
      */
     public function getRoles();
 }
added getAllRoles for authorizationservice