Sí, y para ser honesto, considero que los plugins de “backend” son más fáciles que los de “frontend”, ya que Ruby y los hooks de plugins de Rails/Discourse lo hacen muy sencillo.
Ejemplo: GitHub - discourse/discourse-linkedin-auth: LinkedIn OAuth Login support for Discourse · GitHub
Ejemplo: