From db2f09d46ce2f3a46be1b6f6e031492966242025 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Mon, 18 Aug 2014 23:54:32 +0200 Subject: oauth dance works --- appinfo/application.php | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'appinfo/application.php') diff --git a/appinfo/application.php b/appinfo/application.php index ecee129..7a1691d 100644 --- a/appinfo/application.php +++ b/appinfo/application.php @@ -1,6 +1,7 @@ getContainer(); + $container->registerService( + 'Session', + function($c) { + return $c->query('ServerContainer')->getUserSession(); + } + ); + /** * Controllers */ $container->registerService( - 'ApiController', + 'ApiController', function($c) { + Dependencies::get()->urlGen + = $c->query('ServerContainer')->getURLGenerator(); return new \OCA\Grauphel\Controller\ApiController( $c->query('AppName'), $c->query('Request') @@ -23,8 +33,10 @@ class Application extends App } ); $container->registerService( - 'AccessController', + 'AccessController', function($c) { + Dependencies::get()->urlGen + = $c->query('ServerContainer')->getURLGenerator(); return new \OCA\Grauphel\Controller\AccessController( $c->query('AppName'), $c->query('Request') @@ -32,11 +44,14 @@ class Application extends App } ); $container->registerService( - 'OAuthController', + 'OauthController', function($c) { - return new \OCA\Grauphel\Controller\OAuthController( + Dependencies::get()->urlGen + = $c->query('ServerContainer')->getURLGenerator(); + return new \OCA\Grauphel\Controller\OauthController( $c->query('AppName'), - $c->query('Request') + $c->query('Request'), + $c->query('Session')->getUser() ); } ); -- cgit v1.2.3