add DELETE /token/$username/$tokenKey API
[grauphel.git] / appinfo / application.php
index 7a1691de9eed2f4b7317ca7005dfd9a9bfe3f05e..20325dec1f64001809b57c831ced55e3a1640161 100644 (file)
@@ -28,27 +28,38 @@ class Application extends App
                     = $c->query('ServerContainer')->getURLGenerator();
                 return new \OCA\Grauphel\Controller\ApiController(
                     $c->query('AppName'),
-                    $c->query('Request')
+                    $c->query('Request'),
+                    $c->query('Session')->getUser()
                 );
             }
         );
         $container->registerService(
-            'AccessController',
+            'OauthController',
             function($c) {
                 Dependencies::get()->urlGen
                     = $c->query('ServerContainer')->getURLGenerator();
-                 return new \OCA\Grauphel\Controller\AccessController(
+                return new \OCA\Grauphel\Controller\OauthController(
                     $c->query('AppName'),
-                    $c->query('Request')
+                    $c->query('Request'),
+                    $c->query('Session')->getUser()
                 );
             }
         );
         $container->registerService(
-            'OauthController',
+            'GuiController',
             function($c) {
-                Dependencies::get()->urlGen
-                    = $c->query('ServerContainer')->getURLGenerator();
-                return new \OCA\Grauphel\Controller\OauthController(
+                return new \OCA\Grauphel\Controller\GuiController(
+                    $c->query('AppName'),
+                    $c->query('Request'),
+                    $c->query('Session')->getUser(),
+                    $c->query('ServerContainer')->getURLGenerator()
+                );
+            }
+        );
+        $container->registerService(
+            'TokenController',
+            function($c) {
+                return new \OCA\Grauphel\Controller\TokenController(
                     $c->query('AppName'),
                     $c->query('Request'),
                     $c->query('Session')->getUser()