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.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
void
authenticate
(String userID, char[] password) Authenticates the user with the passeduserID
by checking whether the suppliedpassword
matches the password stored for this user.protected void
protected void
byte[]
char[]
getPassword
(String userID) protected void
void
removeUser
(String userID) protected void
Von 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, toString
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Felddetails
-
users
-
-
Konstruktordetails
-
UserManager
public UserManager()
-
-
Methodendetails
-
addUser
- Angegeben von:
addUser
in SchnittstelleIUserManager
-
removeUser
- Angegeben von:
removeUser
in SchnittstelleIUserManager
-
getPassword
- Seit:
- 3.3
-
authenticate
Beschreibung aus Schnittstelle kopiert:IAuthenticator
Authenticates the user with the passeduserID
by checking whether the suppliedpassword
matches the password stored for this user.The implementation is required to throw a
SecurityException
if the passwords do not match.- Angegeben von:
authenticate
in SchnittstelleIAuthenticator
- Seit:
- 3.3
-
encrypt
public byte[] encrypt(String userID, byte[] data, String algorithmName, byte[] salt, int count) throws SecurityException - Angegeben von:
encrypt
in SchnittstelleIUserManager
- Löst aus:
SecurityException
- Seit:
- 2.0
-
doActivate
- Setzt außer Kraft:
doActivate
in KlasseLifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in KlasseLifecycle
- Löst aus:
Exception
-
load
- Löst aus:
IORuntimeException
-
save
- Löst aus:
IORuntimeException
-