summaryrefslogtreecommitdiffstats
path: root/python/examples
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-07-11 03:09:12 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-07-11 03:09:12 +0000
commit210693c46dc8de2faf0e26c04a45e64a1e0b26bb (patch)
tree1961d5b407c6b85bec4da3ed1c857a03ebdb717d /python/examples
parente1580d4b512b7fdbaed988e50b8069b66ff688d5 (diff)
*** empty log message ***
Diffstat (limited to 'python/examples')
-rw-r--r--python/examples/login.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/python/examples/login.py b/python/examples/login.py
index e12195d4..527ff4cc 100644
--- a/python/examples/login.py
+++ b/python/examples/login.py
@@ -82,3 +82,19 @@ ret = splogin.init_request(response_msg,
ret = splogin.build_request_msg()
print "ret = %d, msg_url = %s, msg_body = %s" % (ret, splogin.msg_url, splogin.msg_body)
+
+#####################
+# Identity provider #
+#####################
+server = lasso.Server.new("../../examples/idp.xml",
+ None, "../../examples/rsakey.pem", "../../examples/rootcert.pem",
+ lasso.SignatureMethodRsaSha1)
+
+server.add_provider("../../examples/sp.xml",
+ "../../examples/rsapub.pem", "../../examples/rsacert.pem")
+
+# create Response
+idplogin = lasso.Login.new(server, None)
+
+ret = idplogin.handle_request_msg(splogin.msg_body)
+print "samlp:AssertionArtifact = %s" % idplogin.assertionArtifact