You are here

public function OpenIDConnectAutoDiscover::__construct in OpenID Connect / OAuth client 2.x

Constructs an OpenIDConnectAutoDiscover object.

Parameters

\Drupal\Core\Http\ClientFactory $http_client_factory: A Guzzle client object.

\Drupal\Core\Logger\LoggerChannelFactoryInterface $logger_factory: The logger factory service.

File

src/OpenIDConnectAutoDiscover.php, line 37

Class

OpenIDConnectAutoDiscover
OpenID Connect well-known URI discovery service.

Namespace

Drupal\openid_connect

Code

public function __construct(ClientFactory $http_client_factory, LoggerChannelFactoryInterface $logger_factory) {
  $this->client = $http_client_factory;
  $this->logger = $logger_factory
    ->get('openid_connect');
}