diff options
author | Aaron Parecki <aaron@parecki.com> | 2017-06-25 14:24:12 -0700 |
---|---|---|
committer | Aaron Parecki <aaron@parecki.com> | 2017-06-25 14:24:12 -0700 |
commit | 8e32fe27f464d6461fdb278270ba98bacec6ac10 (patch) | |
tree | a6eacd74750acef6d1ecd38a4da9a81ee8121dd0 /controllers/auth.php | |
parent | d2827d5b0a8d9220687dc6625cb21252e66e07f9 (diff) |
resolve relative URLs for endpoint discovery
Diffstat (limited to 'controllers/auth.php')
-rw-r--r-- | controllers/auth.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/controllers/auth.php b/controllers/auth.php index 299bde2..a8811c3 100644 --- a/controllers/auth.php +++ b/controllers/auth.php @@ -29,9 +29,9 @@ $app->get('/auth/start', function() use($app) { $_SESSION['reply'] = $params['reply']; } - $authorizationEndpoint = IndieAuth\Client::discoverAuthorizationEndpoint($me); - $tokenEndpoint = IndieAuth\Client::discoverTokenEndpoint($me); - $micropubEndpoint = IndieAuth\Client::discoverMicropubEndpoint($me); + $authorizationEndpoint = Mf2\resolveUrl($me, IndieAuth\Client::discoverAuthorizationEndpoint($me)); + $tokenEndpoint = Mf2\resolveUrl($me, IndieAuth\Client::discoverTokenEndpoint($me)); + $micropubEndpoint = Mf2\resolveUrl($me, IndieAuth\Client::discoverMicropubEndpoint($me)); $defaultScope = 'create update'; @@ -185,8 +185,8 @@ $app->get('/auth/callback', function() use($app) { // An authorization code is in the query string, and we want to exchange that for an access token at the token endpoint. // Discover the endpoints - $micropubEndpoint = IndieAuth\Client::discoverMicropubEndpoint($me); - $tokenEndpoint = IndieAuth\Client::discoverTokenEndpoint($me); + $micropubEndpoint = Mf2\resolveUrl($me, IndieAuth\Client::discoverMicropubEndpoint($me)); + $tokenEndpoint = Mf2\resolveUrl($me, IndieAuth\Client::discoverTokenEndpoint($me)); if($tokenEndpoint) { $token = IndieAuth\Client::getAccessToken($tokenEndpoint, $params['code'], $params['me'], buildRedirectURI(), Config::$base_url, k($params,'state'), true); |