Skip to content
This repository was archived by the owner on Apr 12, 2022. It is now read-only.

Commit cdfada4

Browse files
committed
fix relaystate on response
1 parent fbfc2d2 commit cdfada4

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

samling.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ function deleteCookie() {
88
document.cookie = COOKIE_NAME + '=' + ';path=/;expires=' + (new Date(1));
99
}
1010

11-
function logout(info) {
11+
function logout(info, relayState) {
1212
deleteCookie();
1313
if (info) {
1414
var delim = info.callbackUrl.indexOf('?') === -1 ? '?' : '&';
1515
var dest = info.callbackUrl + delim + 'SAMLResponse=' + encodeURIComponent(btoa(info.response));
16-
var relayState = $('#relayState').val().trim();
1716
if (relayState) {
1817
dest = dest + '&RelayState=' + relayState;
1918
}
@@ -27,7 +26,7 @@ function handleRequest(request, relayState) {
2726
// parse the saml request
2827
window.SAML.parseRequest({issuer: $('#issuer').val().trim(), callbackUrl: $('#callbackUrl').val().trim()}, request, function(info) {
2928
if (info.logout) {
30-
logout(info.logout);
29+
logout(info.logout, relayState);
3130
return;
3231
}
3332

0 commit comments

Comments
 (0)