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
No related branches found
No related tags found
No related merge requests found
......@@ -31,7 +31,8 @@ class SimpleSAML_XML_MetaDataStore {
$metadata = null;
if (!in_array($set, array(
'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 . ']');
}
......@@ -148,6 +149,11 @@ class SimpleSAML_XML_MetaDataStore {
case 'SingleSignOnService' :
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 . '.');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment