PHP code example of simplesamlphp / saml2
1. Go to this page and download the library: Download simplesamlphp/saml2 library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
simplesamlphp / saml2 example snippets
// Use Composers autoloading
rface (out of scope for example)
;
// Create Issuer
$issuer = new \SimpleSAML\SAML2\XML\saml\Issuer('https://sp.example.edu');
// Instantiate XML Random utils
$randomUtils = new \SimpleSAML\XML\Utils\Random();
// Set up an AuthnRequest
$request = new \SimpleSAML\SAML2\XML\samlp\AuthnRequest(
$issuer,
$randomUtils->generateId(),
null,
'https://idp.example.edu'
);
// Send it off using the HTTP-Redirect binding
$binding = new \SimpleSAML\SAML2\HTTPRedirect();
$binding->send($request);