How To Make WebApp Use the CMS Authentication Mechanism
This topic covers the case when you want to impose an authentication step to all users who
want to edit documents in Oxygen XML WebApp. This is usually required when the CMS needs
authentication before granting access to a file.
Oxygen XML WebApp provides both server-side and client-side API that allows you to
implement such a mechanism. Following is a list of basic building blocks of the authentication
mechanism:
display a dialog in order to collect more authentication information from the
user.
send the credentials to the server, more specifically to the ro.sync.ecss.extensions.api.webapp.plugin.URLStreamHandlerWithContext
instance defined at step 1. For this part, you will need to implement a secure way to
transmit the credentials. This can range from a simple servlet that runs in the WebApp
to an OAuth implementation.
retry the operation that triggered the authentication procedure