-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.php
More file actions
19 lines (13 loc) · 709 Bytes
/
test.php
File metadata and controls
19 lines (13 loc) · 709 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
require 'vendor/autoload.php';
/*use SimpleSAML\Metadata\SAMLParser;
$metadata = SAMLParser::parseFile('/home/matthieu/SPMetadataParser/sample-metadata/shibboleth.xml');*/
use Saml2\ServiceProvider;
use Saml2\ShibbolethIdentityProvider;
$netscalerSP = Saml2\ServiceProvider::parseUrl('/home/matthieu/SPMetadataParser/sample-metadata/netscaler.xml');
var_dump($netscalerSP->getEntityId());
$shibbolethSP = Saml2\ServiceProvider::parseShibbolethHost("itservices01.stanford.edu");
var_dump($shibbolethSP->getEntityId());
$identity_provider = new Saml2\ShibbolethIdentityProvider("/home/matthieu/idp/metadata", "/home/matthieu/idp/relying-party.xml");
$identity_provider->registerSP($netscalerSP);
?>