Skip to content
Snippets Groups Projects
Commit a45b612a authored by Olav Morken's avatar Olav Morken
Browse files

saml: Always include artifact endpoints in generated metadata.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2306 44740490-163a-0410-bde0-09ae8108e29a
parent 81376468
No related branches found
No related tags found
No related merge requests found
...@@ -47,21 +47,17 @@ $acs->Binding = 'urn:oasis:names:tc:SAML:1.0:profiles:browser-post'; ...@@ -47,21 +47,17 @@ $acs->Binding = 'urn:oasis:names:tc:SAML:1.0:profiles:browser-post';
$acs->Location = SimpleSAML_Module::getModuleURL('saml/sp/saml1-acs.php/' . $sourceId); $acs->Location = SimpleSAML_Module::getModuleURL('saml/sp/saml1-acs.php/' . $sourceId);
$sp->AssertionConsumerService[] = $acs; $sp->AssertionConsumerService[] = $acs;
if ($spconfig->getBoolean('saml20.binding.artifact.enable', FALSE)) { $acs = new SAML2_XML_md_IndexedEndpointType();
$metaArray20['AssertionConsumerService'][] = array( $acs->index = 2;
'index' => 2, $acs->Binding = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact';
'Binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact', $acs->Location = SimpleSAML_Module::getModuleURL('saml/sp/saml2-acs.php/' . $sourceId);
'Location' => SimpleSAML_Module::getModuleURL('saml/sp/saml2-acs.php/' . $sourceId), $sp->AssertionConsumerService[] = $acs;
);
}
if ($spconfig->getBoolean('saml11.binding.artifact.enable', FALSE)) { $acs = new SAML2_XML_md_IndexedEndpointType();
$acs = new SAML2_XML_md_IndexedEndpointType(); $acs->index = 3;
$acs->index = 3; $acs->Binding = 'urn:oasis:names:tc:SAML:1.0:profiles:artifact-01';
$acs->Binding = 'urn:oasis:names:tc:SAML:1.0:profiles:artifact-01'; $acs->Location = SimpleSAML_Module::getModuleURL('saml/sp/saml1-acs.php/' . $sourceId . '/artifact');
$acs->Location = SimpleSAML_Module::getModuleURL('saml/sp/saml1-acs.php/' . $sourceId . '/artifact'); $sp->AssertionConsumerService[] = $acs;
$sp->AssertionConsumerService[] = $acs;
}
$certInfo = SimpleSAML_Utilities::loadPublicKey($spconfig); $certInfo = SimpleSAML_Utilities::loadPublicKey($spconfig);
if ($certInfo !== NULL && array_key_exists('certData', $certInfo)) { if ($certInfo !== NULL && array_key_exists('certData', $certInfo)) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment