Source for file papi1.5-authn-attr.php
Documentation is available at papi1.5-authn-attr.php
* This is a sample file to demonstrate the functionality of the phpPoA2 package.
* @author Jaime Perez <jaime.perez@rediris.es>
* @subpackage PAPIAuthenticationEngine
$poa = new PoA("samples");
$auth = $poa->authenticate();
echo "<h1>PAPI 1.5 Example #1</h1>";
echo "<h2>authenticate() + getAttributes() + isAuthenticated()</h2>";
echo "<p><strong>authenticate()</strong>: <div style=\"background: #ccffcc; padding: 5px\"><tt>AUTHN_SUCCESS</tt></div></p>";
echo "<p><strong>getAttributes()</strong>:</p>";
echo "<div style=\"background: #cccccc; padding: 5px\"><pre>". print_r($poa->getAttributes(),true). "</pre></div>";
echo "<p><strong>authenticate()</strong>: <div style=\"background: #ffcccc; padding: 5px\"><tt>AUTHN_FAILED</tt></div></p>";
$auth = $poa->isAuthenticated();
echo "<p><strong>isAuthenticated()</strong>: <div style=\"background: #ccffcc; padding: 5px\"><tt>AUTHN_SUCCESS</strong></div></tt>";
echo "<p><strong>isAuthenticated()</strong>: <div style=\"background: #ffcccc; padding: 5px\"><tt>AUTHN_FAILED</strong></div></tt>";
|