We would like to be able to use Confluence as the help engine for a third-party, Java-based product we are developing; however, we have some authentication issues that we must solve before we can do so. Unfortunately, we have been unable to find anything in either the Confluence documentation or online that has been able to help us. Here is some background and a brief description of our issues:
- Our product has its own internally-based authentication mechanism.
- We want our users to only be able to access Confluence when they are logged into our site.
- We want access to help to be seamless. We do not want to require that our users also log into Confluence to see the help.
- The help links should not be accessible using any other mechanism. Sharing topics using email/chat should not work unless a user is logged into our application.
- Long-term, we may want to open up portions or all of the help to the general public, but that is not a requirement as of yet.
If any of you have created or implemented an authentication solution that could help us solve these problems, we would appreciate hearing from you.