Hi guys,
I have a problem with the SAML Identity Provider.
Everything was working correctly up to now (only the SAML provider was enabled).
For a demo, I just have re-enabled the GitHub provider (SAML and GitHub enabled). Both worked. Then I re-disabled GitHub (only SAML enabled), and now SAML is not working anymore !?!
In the log I only have:
TypeError: Cannot read property 'toString' of undefined
at [object Object].SAML.validateSignature (imports/server/accounts/saml-utils.js:180:21)
at imports/server/accounts/saml-utils.js:219:38
at Parser.<anonymous> (/programs/server/npm/node_modules/xml2js/lib/xml2js.js:255:20)
at emitOne (events.js:77:13)
at Parser.emit (events.js:169:7)
at Object.saxParser.onclosetag (/programs/server/npm/node_modules/xml2js/lib/xml2js.js:225:24)
at emit (/programs/server/npm/node_modules/sax/lib/sax.js:615:33)
at emitNode (/programs/server/npm/node_modules/sax/lib/sax.js:620:3)
at closeTag (/programs/server/npm/node_modules/sax/lib/sax.js:861:5)
at Object.write (/programs/server/npm/node_modules/sax/lib/sax.js:1293:29)
And the SAML login popup windows shows:
URL:
https://MY_SERVER_FQDN/_saml/validate/default
"Sorry, an error occured
TypeError: Cannot read property 'toString' of undefined
Close Window View system log (admin only)"
Any idea?????
Cheers,
Valery