Drupal 8 and Discourse shared SSO

I think you can make this work fine with DiscourseConnect. Discourse queries Drupal to verify a login using DiscourseConnect, and Drupal queries Laravel via oauth.

The discourse_sso Drupal contrib module works OK, but it lacks a mechanism for updating of Discourse data when the Drupal user is updated and a working mechanism for logout syncing in both directions.

For these reasons I’ve done most of the work on a better Discourse module for Drupal. Mainly it needs tests. Interested in collaborating?