Diese Klasse befindet sich in meiner Anwendung, stammt jedoch aus dem offiziellen Code von Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso), den ich in meine Anwendung integriert habe, um SSO zu verwalten.
Zudem habe ich mich an https://stackoverflow.com/questions/25478510/incorporating-discourse-sso-with-existing-rails-site-with-devise orientiert.