I am about to (hopefully) migrate my organization from Jitsi over to Spark mainly for SSO (which I have working beautifully thanks to the docs here).
I have one problem user though who has a special character in his user name, an '. In reading XEP-0106: JID Escaping, I used \27 which I found here https://xmpp.org/extensions/xep-0106.html#escaping when creating the username in Jitsi, and I was able to login and everything works. As I suspected, SSO doesn’t work for this user because I assume Spark is not escaping the character. I tried to do it manually, but this also does not seem to work.
So my question is, does Spark support this/should it work, or am I up the creek? It does work in Jitsi.
Just an update, it looks like Spark natively handles this without the need to use the escaped characters. I tried again with 2.7.7 on a completely fresh install (deleted all traces of previous Spark 2.8.0 installation) and used the username without the \27 in the username and Spark logged in.