summaryrefslogtreecommitdiffstats
path: root/python/examples
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-07-26 17:51:56 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-07-26 17:51:56 +0000
commit02445023b66db5e1a11137e068ac19db00fdc12a (patch)
tree2f1d64d1d246a1518878cc52a05846b8a4accd60 /python/examples
parentbefb5d7f15129b33a9ced5a077a0d0595a1ee795 (diff)
downloadlasso-02445023b66db5e1a11137e068ac19db00fdc12a.tar.gz
lasso-02445023b66db5e1a11137e068ac19db00fdc12a.tar.xz
lasso-02445023b66db5e1a11137e068ac19db00fdc12a.zip
remove logout-from-idp.py, only logout.py is useful
Diffstat (limited to 'python/examples')
-rw-r--r--python/examples/Makefile.am1
-rw-r--r--python/examples/logout-from-idp.py57
2 files changed, 0 insertions, 58 deletions
diff --git a/python/examples/Makefile.am b/python/examples/Makefile.am
index 1d1d499f..acb93a16 100644
--- a/python/examples/Makefile.am
+++ b/python/examples/Makefile.am
@@ -1,7 +1,6 @@
EXTRA_DIST = \
defederation.py \
login.py \
- logout-from-idp.py \
logout.py \
mapping.py \
registration.py \
diff --git a/python/examples/logout-from-idp.py b/python/examples/logout-from-idp.py
deleted file mode 100644
index 3a77cd1a..00000000
--- a/python/examples/logout-from-idp.py
+++ /dev/null
@@ -1,57 +0,0 @@
-#! /usr/bin/env python
-# -*- coding: utf-8 -*-
-
-import sys
-sys.path.insert(0, '../')
-import lasso
-
-lasso.init()
-
-# server :
-server = lasso.Server.new("../../examples/idp.xml",
- "../../examples/rsapub.pem", "../../examples/rsakey.pem", "../../examples/rsacert.pem",
- lasso.signatureMethodRsaSha1)
-server.add_provider("../../examples/sp1.xml", None, None)
-server.add_provider("../../examples/sp2.xml", None, None)
-server.add_provider("../../examples/sp3.xml", None, None)
-
-# user :
-
-sp1_identity = """<LassoIdentity RemoteProviderID="https://service-provider1:2003/liberty-alliance/metadata"><LassoRemoteNameIdentifier><NameIdentifier NameQualifier="https://identity-provider:2003/liberty-alliance/metadata" Format="federated">111111111111111111111111</NameIdentifier></LassoRemoteNameIdentifier><LassoLocalNameIdentifier><NameIdentifier NameQualifier="https://identity-provider:2003/liberty-alliance/metadata" Format="federated">222222222222222222222222</NameIdentifier></LassoLocalNameIdentifier></LassoIdentity>"""
-sp1_assertion = """<LassoAssertion RemoteProviderID="https://service-provider1:2003/liberty-alliance/metadata"><Assertion AssertionID="1234567890"></Assertion></LassoAssertion>"""
-
-sp2_identity = """<LassoIdentity RemoteProviderID="https://service-provider2:2003/liberty-alliance/metadata"><LassoRemoteNameIdentifier><NameIdentifier NameQualifier="https://identity-provider:2003/liberty-alliance/metadata" Format="federated">222222222222222222222</NameIdentifier></LassoRemoteNameIdentifier></LassoIdentity>"""
-sp2_assertion = """<LassoAssertion RemoteProviderID="https://service-provider2:2003/liberty-alliance/metadata"><Assertion AssertionID="1234567890"></Assertion></LassoAssertion>"""
-
-user_dump = """<LassoUser><LassoAssertions>%s%s</LassoAssertions><LassoIdentities>%s%s</LassoIdentities></LassoUser>""" % (
- sp1_assertion, sp2_assertion, sp1_identity, sp2_identity)
-user = lasso.User.new_from_dump(user_dump);
-
-
-print user.dump()
-
-# requests :
-logout = lasso.Logout.new(server, user, lasso.providerTypeIdp);
-next_provider_id = user.get_next_assertion_remote_providerID();
-while(next_provider_id):
- assertion = user.get_assertion(next_provider_id)
-
- logout.init_request(next_provider_id)
- logout.build_request_msg();
-
- # send the request with logout.msg_url and logout.msg_body
- print 'url : ', logout.msg_url
- print 'body : ', logout.msg_body
-
- # use the fake response :
- lasso_logout_process_response_msg()
-
- next_provider_id = user.get_next_assertion_remote_providerID()
-
-print "End of logout ..."
-print "Dump of user environ :"
-print user.dump()
-
-user.destroy()
-
-logout.destroy()