I’m working on getting my SSO implementation tightened up, so I’m enabling
sso overrides email,
name. I have things set up so that if a user changes their name on the other part of my site, the Discourse API will be called and their name will be updated (to keep everything in sync).
However, this doesn’t work for the email I think because the email change option is on a separate page:
/users/[username]/preferences/email as opposed to
/users/[username]/preferences. I get a
403 Forbidden when I
PUT the data.
It seems weird that the name can be changed with the override setting on, but not the email.