Package org.eclipse.net4j.util.security
Interfaces and classes for security, negotiation, authentication, authorization and cryptography.
-
Interface Summary Interface Description IAuthenticator Authenticates users.IAuthenticator2 Extension interface for authenticators that can update user credentials in addition to authenticating them.IChallengeResponse ICredentials ICredentialsProvider ICredentialsProvider2 INegotiationContext INegotiationContext.Receiver INegotiator INegotiatorAware IPasswordCredentials IPasswordCredentialsProvider IPasswordCredentialsProvider.Provider Interface implemented by protocol objects that can supply anIPasswordCredentialsProvider
.IPasswordCredentialsProvider2 IPasswordCredentialsUpdate Password credentials with an update (new password) in addition to the usual user ID and password for authentication of the password change.IPasswordCredentialsUpdateProvider Interface for providers of password credentials updates.IRandomizer IUserAware IUserManager -
Enum Summary Enum Description CredentialsUpdateOperation IChallengeResponse.Event IChallengeResponse.State -
Exception Summary Exception Description NegotiationException NotAuthenticatedException An uncheckedsecurity exception
indicating that a user has canceled an attempt to authenticate himself.