ppoidc-8.x-1.2/src/Plugin/OpenIDConnectClient/Enable.php
src/Plugin/OpenIDConnectClient/Enable.php
<?php
namespace Drupal\pixelpin_openid_connect\Plugin\OpenIDConnectClient;
use Drupal\pixelpin_openid_connect\Plugin\OpenIDConnectClientBase;
/**
* OpenID Connect client for PixelPin.
*
* Implements OpenID Connect Client plugin for PixelPin.
*
* @OpenIDConnectClient(
* id = "enable",
* label = @Translation("Enable")
* )
*/
class Enable extends OpenIDConnectClientBase {
/**
* {@inheritdoc}
*/
public function getEndpoints() {
return array(
'authorization' => 'https://login.pixelpin.io/connect/authorize',
'token' => 'https://login.pixelpin.io/connect/token',
'userinfo' => 'https://login.pixelpin.io/connect/userinfo',
);
}
/**
* {@inheritdoc}
*/
public function retrieveUserInfo($access_token) {
$userinfo = parent::retrieveUserInfo($access_token);
return $userinfo;
}
}