SSO provider for Discourse in Ruby