Files
Facilitor/APPL/AUT/authenticate.asp
Jos Groot Lipman dd4654bfcf DJIN#36213 SAML/Authenticatie verbeteringen. Introuductie AUT(henticatie) folder
svn path=/Website/trunk/; revision=33106
2017-03-09 16:24:27 +00:00

42 lines
1.3 KiB
Plaintext

<%@language = "javascript" %>
<% /*
$Revision$
$Id$
File: authenticate.asp
Description: Voor als je (een) FACILITOR als Identity Provider wilt
gebruiken
Parameters: redirect_uri
return_to
aud
state
Context:
Note: Enigszins conform oAuth/ OpenID Connect maar daar (nog) niet
noodzakelijkerwijs compatible mee.
*/
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="./login.inc" -->
<%
var redirect_uri = getQParam("redirect_uri", rooturl + "/"); // TODO: verify?
var return_to = getQParam("return_to", "");
var aud = getQParam("aud", "");
var state = getQParam("state", "");
if (user_key > 0)
{
var jwt = jwt_create(user_key, aud);
var url = redirect_uri + (redirect_uri.indexOf("?")>=0?"&":"?") + "jwt={0}";
if (return_to)
url = url + "&return_to=" + Server.URLencode(return_to);
if (state)
url = url + "&state=" + Server.URLencode(state);
Response.Redirect(url.format(jwt));
}
// Hier kom je nooit volgens mij
Response.Write("Wie ben jij in {0}?".format(customerId));
%>