1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<?php
try {
$discoHandler = new \SimpleSAML\Module\discopower\PowerIdPDisco(
['saml20-idp-remote', 'shib13-idp-remote'],
'poweridpdisco'
);
} catch (\Exception $exception) {
// An error here should be caused by invalid query parameters
throw new \SimpleSAML\Error\Error('DISCOPARAMS', $exception);
}
try {
$discoHandler->handleRequest();
} catch (\Exception $exception) {
// An error here should be caused by metadata
throw new \SimpleSAML\Error\Error('METADATA', $exception);
}
|