We would like to invite our customers to suggest features, allow to vote and track progress. However, adding each customer to Jira and counting against the licensed Jira users is prohibitive due to the related cost.
One option would be to allow anonymous access, but this results, according to other posts, in spam. Due to security vulnerabilities, we would like to remain with our internal Jira instance on premises and not open it up for anonymous access.
I was thinking of setting up a separate cloud instance for anonymous access, and synchronizing issues reported by our customers with our Jira Server instance through one of the existing plug-ins. But we still would need to 1) resolve restricting access to our customers only, and 2) track who of the customers added which issue. We mainly have a web-based application that requires login, so providing an individual URL per customer or a REST-based token or an oAuth2-based authentication would be easy. But I don't see how this could be handled on the Jira Cloud instance with public access. Anyone have an idea on how to go about this?
Thanks, Frank