このクラスは私のアプリケーション内にありますが、SSOを管理するために私のアプリケーションに配置した公式のコードです(参照:https://meta.discourse.org/t/discourseconnect-official-single-sign-on-for-discourse-sso/13045)。
また、既存のRailsサイトとDeviseを使用してDiscourse SSOを統合する方法については、https://stackoverflow.com/questions/25478510/incorporating-discourse-sso-with-existing-rails-site-with-devise も参照しました。