Package org.eclipse.net4j.util.security
Klasse UserManagerAuthenticator
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.security.UserManagerAuthenticator
- Alle implementierten Schnittstellen:
INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
,IAuthenticator
- Seit:
- 3.3
- 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
authenticate
(String userID, char[] password) Authenticates the user with the passeduserID
by checking whether the suppliedpassword
matches the password stored for this user.protected byte[]
protected void
protected void
int
byte[]
int
void
setEncryptionAlgorithmName
(String encryptionAlgorithmName) void
setEncryptionIterationCount
(int encryptionIterationCount) void
setEncryptionSaltBytes
(byte[] encryptionSaltBytes) void
setRandomizer
(IRandomizer randomizer) void
setTokenLength
(int tokenLength) void
setUserManager
(IUserManager userManager) Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeDeactivate, doDeactivate, 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
-
DEFAULT_TOKEN_LENGTH
public static final int DEFAULT_TOKEN_LENGTH- Siehe auch:
-
-
Konstruktordetails
-
UserManagerAuthenticator
public UserManagerAuthenticator()
-
-
Methodendetails
-
getEncryptionAlgorithmName
-
setEncryptionAlgorithmName
-
getEncryptionSaltBytes
public byte[] getEncryptionSaltBytes() -
setEncryptionSaltBytes
public void setEncryptionSaltBytes(byte[] encryptionSaltBytes) -
getEncryptionIterationCount
public int getEncryptionIterationCount() -
setEncryptionIterationCount
public void setEncryptionIterationCount(int encryptionIterationCount) -
getTokenLength
public int getTokenLength() -
setTokenLength
public void setTokenLength(int tokenLength) -
getRandomizer
-
setRandomizer
-
getUserManager
-
setUserManager
-
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
- Löst aus:
SecurityException
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivate
in KlasseLifecycle
- Löst aus:
Exception
-
doActivate
- Setzt außer Kraft:
doActivate
in KlasseLifecycle
- Löst aus:
Exception
-
createRandomToken
protected byte[] createRandomToken()
-