From ac64060db74dca8bd4f6ced4589d479a47242635 Mon Sep 17 00:00:00 2001 From: Emmanuel Raviart Date: Tue, 6 Jul 2004 18:16:02 +0000 Subject: Added Python files explaining how to create a SP using Lasso. --- python/doc/tutorial/sp-init.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 python/doc/tutorial/sp-init.py (limited to 'python/doc/tutorial/sp-init.py') diff --git a/python/doc/tutorial/sp-init.py b/python/doc/tutorial/sp-init.py new file mode 100644 index 00000000..13dc6504 --- /dev/null +++ b/python/doc/tutorial/sp-init.py @@ -0,0 +1,19 @@ +import lasso + + +## Initialize service provider context. +## +## This initialization can be done at service provider configuration or launch. +## Once inited, this service provider context is never changed. + +# Initialize with service provider informations. +[...] # Read metadata, public_key, private_key & certificate from file or database or... +server = lasso.Server.new(metadata, public_key, private_key, certificate, lasso.signatureMethods["dsaSha1"]) + +# Add identity provider informations. +[...] # Read idp_metadata, idp_public_key & idp_certificate from file or database or... +server.add_provider(idp_metadata, idp_public_key, idp_certificate) + +# Dump server context to a string and store it in a file. +server_dump = server.dump() +[...] # Save server_dump in a file or database or... -- cgit