Ao usar DiscourseConnect, a Conta CONFIRM é necessária?

Sim - se você executar activate! no objeto User a partir do console, ele os ativará.

Além disso, você pode ser capaz de usar o endpoint sync_sso com os parâmetros corretos… mas não tenho certeza sobre isso. Da mesma forma, ele pode ativá-los na próxima vez que fizerem login se os parâmetros corretos forem passados.