2017 © Pedro Peláez
 

library oauth2-strava

Strava OAuth2 Client

image

rmartignoni/oauth2-strava

Strava OAuth2 Client

  • Tuesday, April 5, 2016
  • by rmartignoni
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

oauth2-strava

Strava OAuth2 Client, (*1)


$client = new \rmartignoni\OAuth2\Strava\Client\Provider\Strava([ 'clientId' => '[your_client_id]', 'clientSecret' => '[your_client_secret]', 'redirectUri' => '[redirect_uri]', ], []); if (!isset($_GET['code'])) { $authorizationUrl = $client->getAuthorizationUrl(['approval_prompt' => 'force']); $_SESSION['oauth2state'] = $client->getState(); header('Location:' . $authorizationUrl); exit; } if (empty($_GET['state']) || ($_GET['state'] !== $_SESSION['oauth2state'])) { unset($_SESSION['oauth2state']); throw new \Exception; } $accessToken = $client->getAccessToken('authorization_code', [ 'code' => $_GET['code'], ]); echo $accessToken->getToken();

The Versions

05/04 2016

dev-master

9999999-dev

Strava OAuth2 Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Raphael Martignoni