Greetings, my fellow humans.
We have a website and an associated discourse forum where users come to talk about our stuff. We want to set up a feedback form on the website so that visitors could send us messages (with their contact information, such as email or phone number or whatever, so that we could reach them back later). It would be awesome if the form could integrate with OAuth rather than requiring the user to type in their contact information manually.
I’m wondering if we could somehow implement that using Discourse. I know that Discourse supports new-topic links where the category and stuff can be specified in the URL, e.g. https://meta.discourse.org/new-topic?category=feature. If the user is not authenticated, Discourse would conveniently and automatically suggest them to log-in or sign-up using OAuth, which is super cool. However, we can’t make the feedback public for other users to see.
Is there a sensible way to approach this with Discourse, or am I trying to abuse it too much?