From 26576fdaef32e9d987cbd065e16497b5ab3dbdb8 Mon Sep 17 00:00:00 2001 From: Suzan Wiegerinck Date: Wed, 9 Aug 2017 09:05:14 +0000 Subject: [PATCH] MNNL#40813 inrichten SAML svn path=/Website/branches/v2017.1/; revision=34864 --- CUST/MNNL/SAML/default.asp | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 CUST/MNNL/SAML/default.asp diff --git a/CUST/MNNL/SAML/default.asp b/CUST/MNNL/SAML/default.asp new file mode 100644 index 0000000000..772f06b712 --- /dev/null +++ b/CUST/MNNL/SAML/default.asp @@ -0,0 +1,44 @@ +<%@ language = "JavaScript" %> +<% /* + $Revision$ + $Id$ + File: cust/mnnl/saml/default.asp + Description: Single Sign On script + Parameters: + Context: + Note: +*/ %> +<% + Response.Expires=-1; + Session("customerId") = "MNNL"; + ANONYMOUS_Allowed = 1; +%> + + +<% + for (i=1; i <= Request.ServerVariables.Count; i++) + { + // __DoLog(Request.ServerVariables.key(i) + ": " + Request.ServerVariables(i)); + } + + var uname = String(Request.ServerVariables("HTTP_FCLTEMAIL")); + Response.Write("SAML user detected as: " + uname); + + var newUrl = rooturl + "/"; + var sso_qs = String(Request.ServerVariables("QUERY_STRING")); + if (sso_qs) + newUrl += "?" + sso_qs; + + settings.overrule_setting("login_use_email", 1); + if (tryLogin(uname, null)) + { + //Response.Write("Hoera: je bent user: " + user_key); + Response.Redirect(newUrl); + } + else + { // Automatisch naar het inlogscherm + //__DoLog("SAML login not found in Facilitor: " + uname); + Response.Redirect(newUrl); + } + +%> \ No newline at end of file