if (!$token) { ?> <!-- PUT YOUR Auth0 HTML/JS CODE HERE --> <script id="auth0" src="https://sdk.auth0.com/auth0.js#client=6ZwZEUo2ZK4c50aLPpgupeg5v2Ffxp9P&state=http://cloudspokes.wpengine.com/&redirect_uri=http://beta.topcoder.com"></script> <script> $(function () { $('.actionLogin').click( function () { ({ onestep: true, title: "TopCoder", icon: 'http://www.topcoder.com/i/24x24_brackets.png', showIcon: true, showForgot: true, forgotText: "Forgot Password?", forgotLink: "https://www.topcoder.com/..." }); }); }); </script> <script src="https://d19p4zemcycm7a.cloudfront.net/w2/auth0-1.2.2.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <a href="javascript:;" lass="actionLogin">login</a> <?php } else { ?> <?php var_dump($auth0->getUserInfo()); }
<?php error_reporting(E_ALL); ini_set("display_errors", 1); require_once '../../vendor/autoload.php'; require_once 'config.php'; use Auth0SDK\Auth0; $auth0 = new Auth0(array('domain' => $auth0_cfg['domain'], 'client_id' => $auth0_cfg['client_id'], 'client_secret' => $auth0_cfg['client_secret'], 'redirect_uri' => $auth0_cfg['redirect_uri'], 'store' => false, 'debug' => true)); $auth0->setDebugger(function ($info) { file_put_contents("php://stdout", sprintf("\n[%s] %s:%s [%s]: %s\n", date("D M j H:i:s Y"), $_SERVER["REMOTE_ADDR"], $_SERVER["REMOTE_PORT"], "---", $info)); }); // Get the user info from auth0 $userInfo = $auth0->getUserInfo(); $fitbitIdentity = $userInfo['identities'][0]; if ($fitbitIdentity['provider'] != 'fitbit') { die('The provider is not fitbit'); } ?> <h1>User info from auth0</h1> <pre> <?php var_dump($userInfo); ?> </pre> Access Token: <?php echo $auth0->getAccessToken(); ?> <br/> Id Token: <?php var_dump($auth0->getIdToken()); ?>