Package org.eclipse.net4j.util.security
Klasse UserManager
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.security.UserManager
- Alle implementierten Schnittstellen:
INotifier,INotifier.INotifier2,IDeactivateable,ILifecycle,ILifecycle.DeferrableActivation,IAuthenticator,IUserManager
- Bekannte direkte Unterklassen:
FileUserManager
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidvoidauthenticate(String userID, char[] password) Authenticates the user with the passeduserIDby checking whether the suppliedpasswordmatches the password stored for this user.protected voidprotected voidbyte[]char[]getPassword(String userID) protected voidvoidremoveUser(String userID) protected voidVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Felddetails
-
users
-
-
Konstruktordetails
-
UserManager
public UserManager()
-
-
Methodendetails
-
addUser
- Angegeben von:
addUserin SchnittstelleIUserManager
-
removeUser
- Angegeben von:
removeUserin SchnittstelleIUserManager
-
getPassword
- Seit:
- 3.3
-
authenticate
Beschreibung aus Schnittstelle kopiert:IAuthenticatorAuthenticates the user with the passeduserIDby checking whether the suppliedpasswordmatches the password stored for this user.The implementation is required to throw a
SecurityExceptionif the passwords do not match.- Angegeben von:
authenticatein SchnittstelleIAuthenticator- Seit:
- 3.3
-
encrypt
public byte[] encrypt(String userID, byte[] data, String algorithmName, byte[] salt, int count) throws SecurityException - Angegeben von:
encryptin SchnittstelleIUserManager- Löst aus:
SecurityException- Seit:
- 2.0
-
doActivate
- Setzt außer Kraft:
doActivatein KlasseLifecycle- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein KlasseLifecycle- Löst aus:
Exception
-
load
- Löst aus:
IORuntimeException
-
save
- Löst aus:
IORuntimeException
-