summaryrefslogtreecommitdiffstats
path: root/java/coldfusion/web/singleSignOn.cfm
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-09-08 00:44:52 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-09-08 00:44:52 +0000
commit5b7353c5f8cc2545aea69b49d2df6c6a32ea03a1 (patch)
treebd6adb63263f59e8de92a3e3357332bcb7d1caad /java/coldfusion/web/singleSignOn.cfm
parentfd9574d0becacec6e0b85e0b7af842cfd3a71592 (diff)
downloadlasso-5b7353c5f8cc2545aea69b49d2df6c6a32ea03a1.tar.gz
lasso-5b7353c5f8cc2545aea69b49d2df6c6a32ea03a1.tar.xz
lasso-5b7353c5f8cc2545aea69b49d2df6c6a32ea03a1.zip
Restructured ColdFusion code. Added single logout code. Both single sign-on
and single logout work.
Diffstat (limited to 'java/coldfusion/web/singleSignOn.cfm')
-rw-r--r--java/coldfusion/web/singleSignOn.cfm8
1 files changed, 5 insertions, 3 deletions
diff --git a/java/coldfusion/web/singleSignOn.cfm b/java/coldfusion/web/singleSignOn.cfm
index dbd40644..12a3181f 100644
--- a/java/coldfusion/web/singleSignOn.cfm
+++ b/java/coldfusion/web/singleSignOn.cfm
@@ -9,11 +9,13 @@
<cfset properties=sys.getProperties()>
<cfdump var="#properties#">
-->
- <cfobject action="create" type="Java" class="CFLasso" name="lasso">
+ <cfobject action="create" type="Java" class="CFLassoSingleSignOn" name="lasso">
<cfset lasso.init()>
<cfset lasso.configure("/opt/coldfusionmx/wwwroot/lasso/data/metadata.xml", "/opt/coldfusionmx/wwwroot/lasso/data/public-key-la.pem", "/opt/coldfusionmx/wwwroot/lasso/data/private-key-raw-la.pem", "https://idp2/metadata", "/opt/coldfusionmx/wwwroot/lasso/data/metadata-idp.xml", "/opt/coldfusionmx/wwwroot/lasso/data/idp2-la/public-key.pem")>
- <cfset ssoUrl=lasso.login("important")>
- <cfoutput>Identity provider single sing-on URL to redirect to = #ssoUrl#</cfoutput>
+ <cfset lasso.initAuthnRequest("important-string")>
+ <cfset lasso.buildAuthnRequestMsg()>
+ <cfset ssoUrl=lasso.getMsgUrl()>
+ <cfoutput><p>Identity provider single sing-on URL to redirect to = #ssoUrl#</p></cfoutput>
<cflocation url=#ssoUrl#>
</body>
</html>