Skip to content
Snippets Groups Projects
Commit 96b5b753 authored by Andreas Åkre Solberg's avatar Andreas Åkre Solberg
Browse files

Adding support for openid metadata in metadatastore class

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@67 44740490-163a-0410-bde0-09ae8108e29a
parent fac2577b
Branches
Tags
No related merge requests found
...@@ -31,7 +31,8 @@ class SimpleSAML_XML_MetaDataStore { ...@@ -31,7 +31,8 @@ class SimpleSAML_XML_MetaDataStore {
$metadata = null; $metadata = null;
if (!in_array($set, array( if (!in_array($set, array(
'saml20-sp-hosted', 'saml20-sp-remote','saml20-idp-hosted', 'saml20-idp-remote', 'saml20-sp-hosted', 'saml20-sp-remote','saml20-idp-hosted', 'saml20-idp-remote',
'shib13-sp-hosted', 'shib13-sp-remote', 'shib13-idp-hosted', 'shib13-idp-remote'))) { 'shib13-sp-hosted', 'shib13-sp-remote', 'shib13-idp-hosted', 'shib13-idp-remote',
'openid-provider'))) {
throw new Exception('Trying to load illegal set of Meta data [' . $set . ']'); throw new Exception('Trying to load illegal set of Meta data [' . $set . ']');
} }
...@@ -148,6 +149,11 @@ class SimpleSAML_XML_MetaDataStore { ...@@ -148,6 +149,11 @@ class SimpleSAML_XML_MetaDataStore {
case 'SingleSignOnService' : case 'SingleSignOnService' :
return $baseurl . 'shib13/idp/SSOService.php'; return $baseurl . 'shib13/idp/SSOService.php';
} }
} elseif($set == 'openid-provider') {
switch ($property) {
case 'server' :
return $baseurl . 'openid/provider/server.php';
}
} }
throw new Exception('Could not generate metadata property ' . $property . ' for set ' . $set . '.'); throw new Exception('Could not generate metadata property ' . $property . ' for set ' . $set . '.');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment