public function Oauth::getAuthLink in Media: Acquia DAM 8
Get the URL to redirect a user to to start the oauth process.
Return value
string The URL to redirect to.
Overrides OauthInterface::getAuthLink
File
- src/
Oauth.php, line 154
Class
- Oauth
- OAuth Class.
Namespace
Drupal\media_acquiadamCode
public function getAuthLink() {
$client_id = $this->config
->get('client_id');
$token = $this->csrfTokenGenerator
->get('media_acquiadam.oauth');
$redirect_uri = $this->urlGenerator
->generateFromRoute('media_acquiadam.auth_finish', [
'auth_finish_redirect' => $this->authFinishRedirect,
], [
'absolute' => TRUE,
]);
return "{$this->damApiBase}/oauth2/authorize?response_type=code&state={$token}&redirect_uri={$redirect_uri}&client_id={$client_id}";
}