You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can confirm this issue, the type error is thrown in:
programs/server/packages/steffo_meteor-accounts-saml.js
As a result of this line of code, where samlResponse is emtpy
const compressedSAMLResponse = new Buffer(samlResponse, 'base64');
This line of code is in the validateLogoutResponse method, that is called from a case statement earlier in the code where req.query.SAMLResponse seems to be empty.
I think this means SAML SLO is broken in Rocket ATM.
Description:
SAML implementation works with login, not logout
Steps to reproduce:
Expected behavior:
Logout goes through.
Actual behavior:
Sorry, an annoying error occured
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
Close Window
on page:
https://chat.schreeuwomleven.nl/_saml/logout/ldap/?SAMLRequest=<code>&RelayState=_<code>
Noticed in the RocketChat code there is code to check for SAMLResponse, not SAMLRequest.
Server Setup Information:
The text was updated successfully, but these errors were encountered: