diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/spi/server/InternalSessionManager.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/spi/server/InternalSessionManager.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/spi/server/InternalSessionManager.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/spi/server/InternalSessionManager.java index 0f30df3bcd..1623720a3b 100644 --- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/spi/server/InternalSessionManager.java +++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/spi/server/InternalSessionManager.java @@ -7,6 +7,7 @@ * * Contributors: * Eike Stepper - initial API and implementation + * Christian W. Damus (CEA LIST) - 399306 */ package org.eclipse.emf.cdo.spi.server; @@ -64,6 +65,22 @@ public interface InternalSessionManager extends ISessionManager public void setAuthenticationServer(DiffieHellman.Server authenticationServer); /** + * Initiates the change-credentials protocol with the client and processes the + * client response to update the user's credentials. + * + * @since 4.3 + */ + public void changeUserCredentials(ISessionProtocol sessionProtocol); + + /** + * Initiates the administrative reset-credentials protocol with the client and + * processes the client response to reset the specified {@code userID}'s credentials. + * + * @since 4.3 + */ + public void resetUserCredentials(ISessionProtocol sessionProtocol, String userID); + + /** * @since 4.1 */ public IPermissionManager getPermissionManager(); |