You are here

public function MiniorangeUser::create in Google Authenticator / 2 Factor Authentication - 2FA 8

Same name and namespace in other branches
  1. 8.2 src/MiniorangeUser.php \Drupal\miniorange_2fa\MiniorangeUser::create()

File

src/MiniorangeUser.php, line 37

Class

MiniorangeUser

Namespace

Drupal\miniorange_2fa

Code

public function create() {
  $apiKey = \Drupal::config('miniorange_2fa.settings')
    ->get('mo_auth_customer_api_key') == '' ? NULL : \Drupal::config('miniorange_2fa.settings')
    ->get('mo_auth_customer_api_key');
  if (empty($this->customerId) || empty($apiKey)) {
    return FALSE;
  }
  $usersAPIHandler = new UsersAPIHandler($this->customerId, $apiKey);
  $response = $usersAPIHandler
    ->create($this);
}