From 94da0b69ebcc43520fa56f59e11c36ae539a2350 Mon Sep 17 00:00:00 2001 From: rmontagne Date: Sat, 13 Jun 2015 11:54:04 +0200 Subject: [PATCH] Multiple clients supports --- www/simple.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/www/simple.php b/www/simple.php index 3213163..9a6212f 100755 --- a/www/simple.php +++ b/www/simple.php @@ -106,7 +106,12 @@ function getScheme() $redirect_uri=getScheme()."://".$_SERVER['SERVER_NAME'].$port.$_prefix."/callback/"; -$client='hubic'; // fixed for now +if (isset($_GET['client'])) + $client= $_GET['client']; +else if (isset($_GET['state'])) + $client = substr($_GET['state'], 0, strpos($_GET['state'], ':')); +elseif (isset($_SERVER['HTTP_X_AUTH_USER'])) + $client = $_SERVER['HTTP_X_AUTH_USER']; $client_id=$clients[$client]['client_id']; $client_secret=$clients[$client]['client_secret'];