summaryrefslogtreecommitdiffstats
path: root/php/Attic/examples/sample-sp
diff options
context:
space:
mode:
authorChristophe Nowicki <cnowicki@easter-eggs.com>2004-09-16 15:57:55 +0000
committerChristophe Nowicki <cnowicki@easter-eggs.com>2004-09-16 15:57:55 +0000
commit40940b95aaefd87f9af96439669cc6cb184d69ef (patch)
treef0d65eaa1369aeaca88f5774f2ca2cba4932ca27 /php/Attic/examples/sample-sp
parent7ea2275ca076a880c27448cdbdfe09ffa9f15db8 (diff)
downloadlasso-40940b95aaefd87f9af96439669cc6cb184d69ef.tar.gz
lasso-40940b95aaefd87f9af96439669cc6cb184d69ef.tar.xz
lasso-40940b95aaefd87f9af96439669cc6cb184d69ef.zip
New logging system with a web interface.
Diffstat (limited to 'php/Attic/examples/sample-sp')
-rw-r--r--php/Attic/examples/sample-sp/index.php35
-rw-r--r--php/Attic/examples/sample-sp/login.php2
-rw-r--r--php/Attic/examples/sample-sp/setup.php9
3 files changed, 30 insertions, 16 deletions
diff --git a/php/Attic/examples/sample-sp/index.php b/php/Attic/examples/sample-sp/index.php
index 700198f4..199e8286 100644
--- a/php/Attic/examples/sample-sp/index.php
+++ b/php/Attic/examples/sample-sp/index.php
@@ -66,34 +66,39 @@ You can get more informations about <b>Lasso</b> at <br>
<body>
<p>
-<table border="1" frame="above">
-<tr>
- <td><b>Service Provider Administration</b></td>
-</tr>
-<tr>
- <td><a href="setup.php">Setup</a></td>
-</tr>
+<b>Service Provider Administration</b><br>
+<a href="setup.php">Setup</a><br>
+<a href="admin_user.php">Users Management</a><br>
+</p>
+<p>
+ <b>Serice Provider Fonctionnality</b>
+<table>
+<?php
+ if (!isset($_SESSION["nameidentifier"])) {
+ ?>
<tr>
- <td><a href="admin_user.php">Users Management</a></td>
+ <td colspan="2">Single SignOn using an IdP</td>
</tr>
<tr>
- <td><b>Serice Provider Fonctionnality</b></td>
+ <td>Provider</td>
+ <td>Profile</td>
</tr>
-<?php
- if (!isset($_SESSION["nameidentifier"])) {
- ?>
<tr>
- <td><a href="login.php">Login!</a></td>
+ <td><?php echo $config['providerID']; ?></td>
+ <td><a href="login.php">post</a> | <a href="login.php">artifact</a></td>
</tr>
<?php } else { ?>
<tr>
- <td><a href="logout.php">Logout!</a></td>
+ <td colspan="2">Single Logout</td>
+<tr>
+ <td colspan="2"><a href="logout.php">Logout!</a></td>
</tr>
<?php } ?>
</table>
</p>
+
<p>
-<table border="1" frame="above">
+<table>
<caption><b>Status</b></caption>
<tr>
<?php
diff --git a/php/Attic/examples/sample-sp/login.php b/php/Attic/examples/sample-sp/login.php
index 339a8a2e..229aa28a 100644
--- a/php/Attic/examples/sample-sp/login.php
+++ b/php/Attic/examples/sample-sp/login.php
@@ -42,7 +42,7 @@
$request->nameIdPolicy = lassoLibNameIDPolicyTypeFederated;
$request->consent = lassoLibConsentObtained;
- $login->buildAuthnRequestMsg("https://idp1/metadata");
+ $login->buildAuthnRequestMsg($config['providerID']);
$url = $login->msgUrl;
diff --git a/php/Attic/examples/sample-sp/setup.php b/php/Attic/examples/sample-sp/setup.php
index 01d283ed..eebd81ed 100644
--- a/php/Attic/examples/sample-sp/setup.php
+++ b/php/Attic/examples/sample-sp/setup.php
@@ -50,6 +50,7 @@
'sp-public_key' => $cwd . "/public-key_sp1.pem",
'sp-private_key' => $cwd . "/private-key-raw_sp1.pem",
'sp-ca' => $cwd . "/certificate_sp1.pem",
+ 'providerID' => "https://idp1/metadata",
'idp-metadata' => $cwd . "/metadata_idp1.xml",
'idp-public_key' => $cwd . "/public-key_idp1.pem",
'idp-ca' => $cwd . "/certificate_idp1.pem",
@@ -145,6 +146,7 @@
$keys = array_keys($config);
$files = preg_grep("/(sp|idp)/", $keys);
+
foreach($files as $file)
{
print "<br>Check file " . $config[$file] . " : ";
@@ -293,10 +295,17 @@
</tr>
<tr>
+ <td>ProviderID :</td>
+ <td><input type='text' name='providerID' size='50' value='<?php echo $config['providerID']; ?>'></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']; ?>'>