Differential D15620 Diff 37653 src/applications/oauthserver/controller/PhabricatorOAuthServerAuthController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/oauthserver/controller/PhabricatorOAuthServerAuthController.php
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | try { | ||||
return $this->buildErrorResponse( | return $this->buildErrorResponse( | ||||
'invalid_request', | 'invalid_request', | ||||
pht('Invalid Client Application'), | pht('Invalid Client Application'), | ||||
pht( | pht( | ||||
'Request parameter %s does not specify a valid client application.', | 'Request parameter %s does not specify a valid client application.', | ||||
phutil_tag('strong', array(), 'client_id'))); | phutil_tag('strong', array(), 'client_id'))); | ||||
} | } | ||||
if ($client->getIsDisabled()) { | |||||
return $this->buildErrorResponse( | |||||
'invalid_request', | |||||
pht('Application Disabled'), | |||||
pht( | |||||
'The %s OAuth application has been disabled.', | |||||
phutil_tag('strong', array(), 'client_id'))); | |||||
} | |||||
$name = $client->getName(); | $name = $client->getName(); | ||||
$server->setClient($client); | $server->setClient($client); | ||||
if ($redirect_uri) { | if ($redirect_uri) { | ||||
$client_uri = new PhutilURI($client->getRedirectURI()); | $client_uri = new PhutilURI($client->getRedirectURI()); | ||||
$redirect_uri = new PhutilURI($redirect_uri); | $redirect_uri = new PhutilURI($redirect_uri); | ||||
if (!($server->validateSecondaryRedirectURI($redirect_uri, | if (!($server->validateSecondaryRedirectURI($redirect_uri, | ||||
$client_uri))) { | $client_uri))) { | ||||
return $this->buildErrorResponse( | return $this->buildErrorResponse( | ||||
▲ Show 20 Lines • Show All 205 Lines • Show Last 20 Lines |