Hello Discourse Community,
I have a question regarding the Discourse SSO (DiscourseConnect) setup. Is there a way to include additional parameters in the request when Discourse hits the DiscourseConnect URL? Specifically, I want to pass user data in the request to the DiscourseConnect URL, such as a user token or user ID, which I can use to authenticate the user and complete the SSO login process.
The challenge I’m facing is that users are required to log in twice—once to my project and again to Discourse—when connecting through SSO. Ideally, I’d like to streamline the process so that if the user is already logged into my project, they don’t have to log in again with the same credentials on my project.
Is there a feature in Discourse or any best practices for handling this? I’d appreciate any guidance or suggestions to make the SSO experience more seamless.
Thank you!