Simple login by email via deep links containing a username

You want to use DiscourseConnect such that users logged in to your system are also logged into Discourse.

Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)