db)); $request = \OAuth2\Request::createFromGlobals(); $response = new \OAuth2\Response(); // validate the authorize request if (! $s->validateAuthorizeRequest($request, $response)) { $response->send(); killme(); } // display an authorization form if (empty($_POST)) { return '
'; } // print the authorization code if the user has authorized your client $is_authorized = ($_POST['authorized'] === 'yes'); $s->handleAuthorizeRequest($request, $response, $is_authorized, local_channel()); if ($is_authorized) { // this is only here so that you get to see your code in the cURL request. Otherwise, // we'd redirect back to the client $code = substr($response->getHttpHeader('Location'), strpos($response->getHttpHeader('Location'), 'code=')+5, 40); echo("SUCCESS! Authorization Code: $code"); } $response->send(); killme(); } }