diff options
author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-20 16:05:05 +0000 |
---|---|---|
committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-20 16:05:05 +0000 |
commit | 2b83bc221ab4df6a13651392414f3c995e150d10 (patch) | |
tree | 5fca60a0ba26bfbe8436cae463dcac2e36b8c449 /python/examples/logout.py | |
parent | a7c3554f40b6b017a4d4abc396de64ed89342a62 (diff) | |
download | lasso-2b83bc221ab4df6a13651392414f3c995e150d10.tar.gz lasso-2b83bc221ab4df6a13651392414f3c995e150d10.tar.xz lasso-2b83bc221ab4df6a13651392414f3c995e150d10.zip |
update internal code to use new_from_export style
Diffstat (limited to 'python/examples/logout.py')
-rw-r--r-- | python/examples/logout.py | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/python/examples/logout.py b/python/examples/logout.py index ec3ed914..faa31e4b 100644 --- a/python/examples/logout.py +++ b/python/examples/logout.py @@ -11,8 +11,9 @@ spserver = lasso.Server.new("../../examples/sp.xml", lasso.signatureMethodRsaSha1) spserver.add_provider("../../examples/idp.xml", None, None) +spserver.add_provider("../../examples/idp2.xml", None, None) -spuser_dump = "<LassoUser><LassoIdentities><LassoIdentity RemoteProviderID=\"https://identity-provider:2003/liberty-alliance/metadata\"><LassoLocalNameIdentifier><NameIdentifier NameQualifier=\"qualifier.com\" Format=\"federated\">LLLLLLLLLLLLLLLLLLLLLLLLL</NameIdentifier></LassoLocalNameIdentifier></LassoIdentity></LassoIdentities></LassoUser>" +spuser_dump = "<LassoUser><LassoIdentities><LassoIdentity RemoteProviderID=\"https://identity-provider:2003/liberty-alliance/metadata\"><LassoLocalNameIdentifier><NameIdentifier NameQualifier=\"qualifier.com\" Format=\"federated\">11111111111111111111111111</NameIdentifier></LassoLocalNameIdentifier></LassoIdentity><LassoIdentity RemoteProviderID=\"https://identity-provider2:2003/liberty-alliance/metadata\"><LassoLocalNameIdentifier><NameIdentifier NameQualifier=\"qualifier.com\" Format=\"federated\">22222222222222222222222222</NameIdentifier></LassoLocalNameIdentifier></LassoIdentity></LassoIdentities></LassoUser>" spuser = lasso.User.new_from_dump(spuser_dump) @@ -22,8 +23,13 @@ splogout.init_request("https://identity-provider:2003/liberty-alliance/metadata" splogout.build_request_msg() request_msg = splogout.msg_body -print 'request url : ', splogout.msg_url -print 'request body : ', splogout.msg_body +msg_url = splogout.msg_url +msg_body = splogout.msg_body + +splogout.destroy() + +print 'request url : ', msg_url +print 'request body : ', msg_body # LogoutResponse : @@ -36,9 +42,15 @@ idpuser_dump = "<LassoUser><LassoAssertions></LassoAssertions><LassoIdentities>< idpuser = lasso.User.new_from_dump(idpuser_dump) idplogout = lasso.Logout.new(idpserver, idpuser, lasso.providerTypeIdp) -idplogout.process_request_msg(request_msg, lasso.httpMethodSoap) -idplogout.build_response_msg() -print 'url : ', idplogout.msg_url -print 'body : ', idplogout.msg_body +#idplogout.process_request_msg(request_msg, lasso.httpMethodSoap) +#idplogout.build_response_msg() + +#msg_url = idplogout.msg_url +#msg_body = idplogout.msg_body +#print 'body : ', idplogout.msg_body + +# process the response : +#splogout = lasso.Logout.new(spserver, spuser, lasso.providerTypeSp) +#splogout.process_response_msg(msg_body, lasso.httpMethodSoap) lasso.shutdown() |