Open
Description
Hello guys,
We were doing an integration with ADFS, in the Logout section this could not end the session, reviewing the ADFS logs we found the following error:
Error message: MSIS7082: Unsolicited SAML logout response received.
Upon reviewing, we found that the "create_logout_request" function sends NameID as follows:
xml = xmlbuilder.create({
'samlp:LogoutRequest': {
'@xmlns:samlp': XMLNS.SAMLP,
'@xmlns:saml': XMLNS.SAML,
'@ID': id,
'@Version': '2.0',
'@IssueInstant': (new Date()).toISOString(),
'@Destination': destination,
'saml:Issuer': issuer,
'saml:NameID': name_id,
'samlp:SessionIndex': session_index
}
}).end();
We make a change and the logout is completely completed:
xml = xmlbuilder.create({
'samlp:LogoutRequest': {
'@xmlns:samlp': XMLNS.SAMLP,
'@xmlns:saml': XMLNS.SAML,
'@ID': id,
'@Version': '2.0',
'@IssueInstant': (new Date()).toISOString(),
'@Destination': destination,
'saml:Issuer': issuer,
'saml:NameID': {
'@Format': 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',
'#text': name_id,
},
'samlp:SessionIndex': session_index
}
}).end();
Could it be reviewed by you to add it in a next version?
Thanks...
Metadata
Metadata
Assignees
Labels
No labels