A menos que algo haya cambiado, necesitas usar el enfoque que se describe aquí: Map custom User Fields - #7 by simon.
Primero, asegúrate de que los campos personalizados ya existan en Discourse. Luego, en la página /admin/customize/user_fields de tu sitio de Discourse, agrega .json a la URL para que puedas ver el JSON del campo de usuario. Por ejemplo http://localhost:4200/admin/customize/user_fields.json.
Usa los valores de id del JSON para establecer claves SSO que se vean así: custom.user_field_<field_id>. Por ejemplo custom.user_field_1
No puedo probar esto ahora mismo. Hazme saber si esto funciona. Si aún no se ha hecho, debería documentarse en su propio tema.