É a própria implementação do Discourse para SSO. É essencialmente o inverso de Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso). Se quiser ver algum código de exemplo, o código do cliente SSO do plugin do WordPress está aqui: wp-discourse/lib/sso-client at main · discourse/wp-discourse · GitHub. A parte mais complicada de implementar isso no WordPress foi lidar com a necessidade de um nonce único. Possivelmente, isso será mais fácil de fazer com o Drupal.
Qualquer trabalho que você fizer na integração entre Discourse e Drupal será muito bem-vindo!