summaryrefslogtreecommitdiffstats
path: root/php/Attic/examples/sample-idp/setup.php
diff options
context:
space:
mode:
authorChristophe Nowicki <cnowicki@easter-eggs.com>2004-09-13 12:32:31 +0000
committerChristophe Nowicki <cnowicki@easter-eggs.com>2004-09-13 12:32:31 +0000
commit8976ed87f59de26aa31ce8bc471d49614bfbe008 (patch)
treeef43a154a5a669695f5ffa5ca8a947de5ee2eac1 /php/Attic/examples/sample-idp/setup.php
parent19663b8864a6656f9baca0120276ff7607e1fedf (diff)
downloadlasso-8976ed87f59de26aa31ce8bc471d49614bfbe008.tar.gz
lasso-8976ed87f59de26aa31ce8bc471d49614bfbe008.tar.xz
lasso-8976ed87f59de26aa31ce8bc471d49614bfbe008.zip
split source code of singleSignOn.php in many functions
added support for http basic authentification remove useless "?SID=" values
Diffstat (limited to 'php/Attic/examples/sample-idp/setup.php')
-rw-r--r--php/Attic/examples/sample-idp/setup.php51
1 files changed, 23 insertions, 28 deletions
diff --git a/php/Attic/examples/sample-idp/setup.php b/php/Attic/examples/sample-idp/setup.php
index b1cc113f..9403f7d9 100644
--- a/php/Attic/examples/sample-idp/setup.php
+++ b/php/Attic/examples/sample-idp/setup.php
@@ -335,7 +335,8 @@
}
$setup = TRUE;
}
- ob_start();
+ $setup_log = ob_get_contents();
+ ob_end_clean();
?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
@@ -345,24 +346,17 @@
if ($setup == TRUE) {
?>
<meta http-equiv="Refresh" CONTENT="3; URL=index.php">
-<?php } ?>
</head>
<body>
-<?php
- ob_end_flush();
- ob_end_flush();
- ?>
+<?php echo $setup_log; ?>
+<p><a href='index.php'>Back to Index</a></p>
</body>
</html>
<?php
- if (empty($setup))
+ }
+ else
{
?>
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
-<title>Setup script for Lasso (Liberty Alliance Single Sign On)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<script language="JavaScript" type="text/javascript">
<!--
@@ -385,9 +379,6 @@
<tr>
<td>DSN (Data Source Name) :</td><td><input type='text' name='dsn' size='50' value='<?php echo $config['dsn']; ?>' maxlength='100'></td><td><a href='http://pear.php.net/manual/en/package.database.db.intro-dsn.php' target='_new'>Help</a></td>
</tr>
-<tr>
- <td>Server XML Dump:</td><td><input type='text' name='server_dump_filename' size='50' value='<?php echo $config['server_dump_filename']; ?>' maxlength='100'></td><td>&nbsp;</td>
-</tr>
</table>
</p>
<hr>
@@ -398,8 +389,8 @@
<td>Authentification type :</td>
<td>
<select name='auth_type'>
- <option value="auth_form">HTML Login/Password Form</option>
- <option value="auth_basic">HTTP Auth Basic</option>
+ <option value="auth_form" <?php if ($config['auth_type'] == 'auth_form') echo 'selected' ?>>HTML Login/Password Form</option>
+ <option value="auth_basic" <?php if ($config['auth_type'] == 'auth_basic') echo 'selected' ?>>HTTP Auth Basic</option>
</select>
</td><td>&nbsp;</td>
</tr>
@@ -411,19 +402,23 @@
<caption>Identity Provider</caption>
<tr>
- <td>Metadata</td><td><input type='text' name='idp-metadata' size='50' value='<?php echo $config['idp-metadata']; ?>'></td><td>&nbsp;</td>
+ <td>Server XML Dump :</td><td><input type='text' name='server_dump_filename' size='50' value='<?php echo $config['server_dump_filename']; ?>' maxlength='100'></td><td>&nbsp;</td>
+</tr>
+
+<tr>
+ <td>Metadata :</td><td><input type='text' name='idp-metadata' size='50' value='<?php echo $config['idp-metadata']; ?>'></td><td>&nbsp;</td>
</tr>
<tr>
- <td>Public Key</td><td><input type='text' name='idp-public_key' size='50' value='<?php echo $config['idp-public_key']; ?>'></td><td>&nbsp;</td>
+ <td>Public Key :</td><td><input type='text' name='idp-public_key' size='50' value='<?php echo $config['idp-public_key']; ?>'></td><td>&nbsp;</td>
</tr>
<tr>
- <td>Private Key</td><td><input type='text' name='idp-private_key' size='50' value='<?php echo $config['idp-private_key']; ?>'></td><td>&nbsp;</td>
+ <td>Private Key :</td><td><input type='text' name='idp-private_key' size='50' value='<?php echo $config['idp-private_key']; ?>'></td><td>&nbsp;</td>
</tr>
<tr>
- <td>Certificate</td><td><input type='text' name='idp-ca' size='50' value='<?php echo $config['idp-ca']; ?>'></td><td>&nbsp;</td>
+ <td>Certificate :</td><td><input type='text' name='idp-ca' size='50' value='<?php echo $config['idp-ca']; ?>'></td><td>&nbsp;</td>
</tr>
</table>
</p>
@@ -437,15 +432,15 @@
<caption>Service Provider <b><?php echo $sp ?></caption>
<tr>
- <td>Metadata</td><td><input type='text' name='sp^<?php echo $sp; ?>^metadata' size='50' value='<?php echo $config['sp'][$sp]['metadata']; ?>'></td>
+ <td>Metadata :</td><td><input type='text' name='sp^<?php echo $sp; ?>^metadata' size='50' value='<?php echo $config['sp'][$sp]['metadata']; ?>'></td>
<td><a href="javascript:openpopup('edit_metadata.php?filename=<?php echo $config['sp'][$sp]['metadata']; ?>')">Edit Metadata</a></td>
</tr>
<tr>
- <td>Public Key</td><td><input type='text' name='sp^<?php echo $sp; ?>^public_key' size='50' value='<?php echo $config['sp'][$sp]['public_key']; ?>'></td><td>&nbsp;</td>
+ <td>Public Key :</td><td><input type='text' name='sp^<?php echo $sp; ?>^public_key' size='50' value='<?php echo $config['sp'][$sp]['public_key']; ?>'></td><td>&nbsp;</td>
</tr>
<tr>
- <td>Certificate</td><td><input type='text' name='sp^<?php echo $sp; ?>^ca' size='50' value='<?php echo $config['sp'][$sp]['ca']; ?>'></td><td>&nbsp;</td>
+ <td>Certificate :</td><td><input type='text' name='sp^<?php echo $sp; ?>^ca' size='50' value='<?php echo $config['sp'][$sp]['ca']; ?>'></td><td>&nbsp;</td>
</tr>
<tr>
@@ -466,20 +461,20 @@
<caption>Add a new Service Provider</caption>
<tr>
- <td>Name</td><td><input type='text' name='sp' size='50'></td><td>&nbsp;</td>
+ <td>Name :</td><td><input type='text' name='sp' size='50'></td><td>&nbsp;</td>
</tr>
<tr>
- <td>Metadata</td><td><input type='text' name='metadata' size='50'></td>
+ <td>Metadata :</td><td><input type='text' name='metadata' size='50'></td>
<td><a href="javascript:openpopup('create_metadata.php')">Create Metadata</a></td>
</tr>
<tr>
- <td>Public Key</td><td><input type='text' name='public_key' size='50'></td><td>&nbsp;</td>
+ <td>Public Key :</td><td><input type='text' name='public_key' size='50'></td><td>&nbsp;</td>
</tr>
<tr>
- <td>Certificate</td><td><input type='text' name='ca' size='50'></td><td>&nbsp;</td>
+ <td>Certificate :</td><td><input type='text' name='ca' size='50'></td><td>&nbsp;</td>
</tr>
<tr>