summaryrefslogtreecommitdiffstats
path: root/php/Attic/examples/sample-sp/install.php
diff options
context:
space:
mode:
authorChristophe Nowicki <cnowicki@easter-eggs.com>2004-08-18 15:49:49 +0000
committerChristophe Nowicki <cnowicki@easter-eggs.com>2004-08-18 15:49:49 +0000
commit0950f7558cc378dad1493713278e392562b221f0 (patch)
tree879d77f6882aea0d0c1a057f256a7900151429d4 /php/Attic/examples/sample-sp/install.php
parent1a599c2608fd2b337993c39a9d378a176b7077e0 (diff)
Rename install.php to setup.php
Diffstat (limited to 'php/Attic/examples/sample-sp/install.php')
-rwxr-xr-xphp/Attic/examples/sample-sp/install.php130
1 files changed, 0 insertions, 130 deletions
diff --git a/php/Attic/examples/sample-sp/install.php b/php/Attic/examples/sample-sp/install.php
deleted file mode 100755
index 7304a27b..00000000
--- a/php/Attic/examples/sample-sp/install.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php
-/*
- *
- * Service Provider Example -- Installation Script
- *
- * Copyright (C) 2004 Entr'ouvert
- * http://lasso.entrouvert.org
- *
- * Authors: Christophe Nowicki <cnowicki@easter-eggs.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
- include "config.php.inc";
-
- require_once 'DB.php';
-
- print "Install script for L.A.S.S.O (Liberty Alliance Single Sign On)\n";
-
- lasso_init();
- print "$server_dump_filename: ";
-
-
- # Create XML Server Dump
- if (file_exists($server_dump_filename))
- {
- print "file already exists.\n";
- }
- else
- {
- $server = lasso_server_new(
- "/home/cnowicki/mcvs/lasso/tests/data/sp1-la/metadata.xml",
- "/home/cnowicki/mcvs/lasso/tests/data/sp1-la/public-key.pem",
- "/home/cnowicki/mcvs/lasso/tests/data/sp1-la/private-key-raw.pem",
- "/home/cnowicki/mcvs/lasso/tests/data/sp1-la/certificate.pem",
- lassoSignatureMethodRsaSha1);
-
- lasso_server_add_provider($server,
- "/home/cnowicki/mcvs/lasso/tests/data/idp1-la/metadata.xml",
- "/home/cnowicki/mcvs/lasso/tests/data/idp1-la/public-key.pem",
- "/home/cnowicki/mcvs/lasso/tests/data/ca1-la/certificate.pem"
- );
-
- $dump = lasso_server_dump($server);
- $fd = fopen($server_dump_filename, "w");
- fwrite($fd, $dump);
- print "wrote.\n";
- fclose($fd);
- }
-
- print "Create User Database.\n";
- print "DSN : $dsn\n";
-
- $options = array(
- 'debug' => 2,
- );
-
- $db = &DB::connect($dsn, $options);
- if (DB::isError($db)) {
- die($db->getMessage());
- }
-
-
- # Drop user_id_seq
- print "DROP user_id_seq.\n";
- $query = "DROP SEQUENCE user_id_seq";
- $res =& $db->query($query);
- if (DB::isError($res))
- die($res->getMessage());
-
-
- # Create user_id_seq
- print "Create user_id_seq Sequence.\n";
- $query = "CREATE SEQUENCE user_id_seq";
- $res =& $db->query($query);
- if (DB::isError($res))
- die($res->getMessage());
-
- /* print "DROP users.\n";
- $query = "DROP TABLE users CASCADE";
- $res =& $db->query($query);
- if (DB::isError($res))
- die($res->getMessage()); */
-
- # Create local data base
- print "Create users Table.\n";
- $query = "CREATE TABLE users (
- user_id varchar(100) primary key,
- identity_dump text,
- first_name varchar(50),
- last_name varchar(50),
- created timestamp)";
- $res =& $db->query($query);
- if (DB::isError($res))
- die($res->getMessage());
-
- /* print "DROP nameidentifiers.\n";
- $query = "DROP TABLE nameidentifiers";
-
- $res =& $db->query($query); */
-
- if (DB::isError($res))
- die($res->getMessage());
-
- print "Create nameidentifiers Table.\n";
- $query = "CREATE TABLE nameidentifiers (
- name_identifier varchar(100) primary key,
- user_id varchar(100),
- FOREIGN KEY (user_id) REFERENCES users (user_id))";
- $res =& $db->query($query);
- if (DB::isError($res))
- die($res->getMessage());
-
-
- $db->disconnect();
-
- lasso_shutdown();
-?>