Discourse-saml: There was an error authorizing your account

The force https setting is definitely enabled in the site settings. In terms of the proxying from nginx, I followed the instructions to automatically setup https using Let’s Encrypt from the instructions found in the howto here - I haven’t made any config changes beyond what was described there.