Go to the documentation of this file.00001 <?php
00002
00003
00004
00005 include_once('config.php');
00006
00007 include_once($phpcas_path.'/CAS.php');
00008
00009
00010 phpCAS::setDebug();
00011
00012
00013 phpCAS::client(SAML_VERSION_1_1, $cas_host, $cas_port, $cas_context);
00014
00015
00016
00017 phpCAS::setCasServerCACert($cas_server_ca_cert_path);
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 phpCAS::handleLogoutRequests(true, $cas_real_hosts);
00029
00030
00031 phpCAS::forceAuthentication();
00032
00033 ?>
00034 <h2>Secure Page</h2>
00035 <?php include 'script_info.php' ?>
00036
00037 Authentication succeeded for user
00038 <strong><?php echo phpCAS::getUser(); ?></strong>.
00039
00040 <h3>User Attributes</h3>
00041 <ul>
00042 <?php
00043 foreach (phpCAS::getAttributes() as $key => $value) {
00044 if (is_array($value)) {
00045 echo '<li>', $key, ':<ol>';
00046 foreach($value as $item) {
00047 echo '<li><strong>', $item, '</strong></li>';
00048 }
00049 echo '</ol></li>';
00050 } else {
00051 echo '<li>', $key, ': <strong>', $value, '</strong></li>';
00052 }
00053 }
00054 ?>
00055 </ul>