We have multiple customers that we want to be able to do the following using JSM:
1. Report bugs and general customer support issues
2. Access the knowledge base for instructions and how to articles etc.
On the one hand we want bugs, questions and knowledge from discussions (similar to this community) to be part of the general knowledge base, as a question or issue by one customer may be useful to many others.
However, clients might not want to identify themselves to other customers (they do to admin and agents).
We also want all the information to only be available to our customers (not to the general public).
How can we manage these permissions?