function miniorange_saml_fetch_metadata in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 7
1 string reference to 'miniorange_saml_fetch_metadata'
File
- ./
miniorange_saml_idp_setup.inc, line 348 - Contains Service Provider information for miniOrange SAML Login Module.
Code
function miniorange_saml_fetch_metadata($form, &$form_state) {
$url = filter_var($form['metadata_URL']['#value'], FILTER_SANITIZE_URL);
$arrContextOptions = array(
"ssl" => array(
"verify_peer" => false,
"verify_peer_name" => false,
),
);
if (!empty($url)) {
$file = @file_get_contents($url, false, stream_context_create($arrContextOptions));
Utilities::upload_metadata($file);
}
else {
drupal_set_message(t('Please provide a valid metadata url.'), 'error');
return;
}
}