function MiniorangeLicensing::miniorange_saml_enterprise_button in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 8
1 call to MiniorangeLicensing::miniorange_saml_enterprise_button()
- MiniorangeLicensing::buildForm in src/
Form/ MiniorangeLicensing.php - Form constructor.
File
- src/
Form/ MiniorangeLicensing.php, line 247 - Contains Licensing information for miniOrange SAML Login Module.
Class
Namespace
Drupal\miniorange_saml\FormCode
function miniorange_saml_enterprise_button() {
$admin_email = \Drupal::config('miniorange_saml.settings')
->get('miniorange_saml_customer_admin_email');
$admin_email = isset($admin_email) && !empty($admin_email) ? $admin_email : 'none';
$URL_Redirect_enter = 'https://login.xecurify.com/moas/login?username=' . $admin_email . '&redirectUrl=https://login.xecurify.com/moas/initializepayment&requestOrigin=drupal8_miniorange_saml_enterprise_plan';
\Drupal::configFactory()
->getEditable('miniorange_saml.settings')
->set('redirect_plan_after_registration_enterprise', $URL_Redirect_enter)
->save();
return self::return_url($URL_Redirect_enter, 'enterprise');
}