public function MiniorangeSAMLCustomer::sendOtp in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 8
Send OTP.
File
- src/MiniorangeSAMLCustomer.php, line 88 
- Contains miniOrange Customer class.
Class
Namespace
Drupal\miniorange_samlCode
public function sendOtp() {
  $url = MiniorangeSAMLConstants::AUTH_CHALLENGE_API;
  $username = \Drupal::config('miniorange_saml.settings')
    ->get('miniorange_saml_customer_admin_email');
  $fields = array(
    'customerKey' => MiniorangeSAMLConstants::DEFAULT_CUSTOMER_ID,
    'email' => $username,
    'authType' => 'EMAIL',
  );
  $api = new MoAuthApi();
  $header = $api
    ->getHttpHeaderArray();
  return $api
    ->makeCurlCall($url, $fields, $header);
}