You are here

public function FacebookAuthManager::getAuthorizationUrl in Social Auth Facebook 8.2

Same name and namespace in other branches
  1. 3.x src/FacebookAuthManager.php \Drupal\social_auth_facebook\FacebookAuthManager::getAuthorizationUrl()

File

src/FacebookAuthManager.php, line 62

Class

FacebookAuthManager
Contains all the logic for Facebook OAuth2 authentication.

Namespace

Drupal\social_auth_facebook

Code

public function getAuthorizationUrl() {
  $scopes = [
    'email',
    'public_profile',
  ];
  $extra_scopes = $this
    ->getScopes();
  if ($extra_scopes) {
    $scopes = array_merge($scopes, explode(',', $extra_scopes));
  }

  // Returns the URL where user will be redirected.
  return $this->client
    ->getAuthorizationUrl([
    'scope' => $scopes,
  ]);
}