Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian W. Damus2013-10-29 01:02:32 +0000
committerEike Stepper2013-11-06 07:15:23 +0000
commitf61eb9d90cf4076baab01072c005e9cbf0fecdce (patch)
tree511b51bde08711094b795882a5c29caeee2aad4f /plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/CDOCommonSession.html
parentc91aa2d8d8c0c7d97e62a69f081333dbd22eafe2 (diff)
downloadcdo-f61eb9d90cf4076baab01072c005e9cbf0fecdce.tar.gz
cdo-f61eb9d90cf4076baab01072c005e9cbf0fecdce.tar.xz
cdo-f61eb9d90cf4076baab01072c005e9cbf0fecdce.zip
[418454] [Admin] Client API and UI for managing repositories in a server
https://bugs.eclipse.org/bugs/show_bug.cgi?id=418454 Implementation of the server-side CDOAdmin, including a new Repository Configuration Manager implemented in a repository dedicated to server administration. It provides local storage of XML configurations files for repositories added via the admin protocol and an app extension to find and start them on CDO server start-up. It also provides server-wide authentication of the repository administration functions (create/delete repository) via its Administrator account. Includes some refactorings: - pull up abstract authentication signal from CDO protocol into Net4j layer (includes pulling up NotAuthenticatedException and deprecating the API from CDO Common) - pull up authentication protocol from internal CDO protocol - add authentication challenge to CDO Admin protocol Also distinguish between repositories that can and cannot be deleted because they are permanently configured in the server's XML configuration file. On top of the revised CDOAdmin protocol are built some UI actions for - deletion of a repository, including confirmation dialog and error handling - creation of a repository (two-step wizard) Both actions require authorization by providing the credentials of the admin repository's administrator user. Change-Id: Iedf26e20c2a379553295806250d63227f0e0a35f Signed-off-by: Eike Stepper <stepper@esc-net.de>
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/CDOCommonSession.html')
0 files changed, 0 insertions, 0 deletions

Back to the top