Class SignIn2Session
- java.lang.Object
-
- org.apache.wicket.Session
-
- org.apache.wicket.protocol.http.WebSession
-
- org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession
-
- org.apache.wicket.authroles.authentication.AuthenticatedWebSession
-
- org.apache.wicket.examples.authentication2.SignIn2Session
-
- All Implemented Interfaces:
Serializable,IEventSink,IFeedbackContributor,IMetadataContext<Serializable,Session>,IClusterable
public final class SignIn2Session extends AuthenticatedWebSession
Session class for signin example. Holds and authenticates users.- Author:
- Jonathan Locke
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.wicket.Session
clientInfo, SESSION_ATTRIBUTE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSignIn2Session(Request request)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauthenticate(String username, String password)Checks the given username and password, returning a User object if if the username and password identify a valid user.RolesgetRoles()StringgetUser()-
Methods inherited from class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
get, invalidate, isSignedIn, signIn, signIn, signOut
-
Methods inherited from class org.apache.wicket.protocol.http.WebSession
generateNewSessionId, getClientInfo, newBrowserInfoPage
-
Methods inherited from class org.apache.wicket.Session
bind, changeSessionId, clear, debug, detach, dirty, dirty, endRequest, error, exists, fatal, getApplication, getAttribute, getAttributeNames, getAuthorizationStrategy, getClassResolver, getFeedbackMessages, getId, getLocale, getMetaData, getPageFactory, getPageManager, getSessionStore, getSizeInBytes, getStyle, info, internalDetach, invalidateNow, isRtlLanguage, isRtlLocale, isSessionInvalidated, isTemporary, newPageAccessSynchronizer, nextPageId, nextSequenceValue, onEvent, onInvalidate, removeAttribute, replaceSession, setAttribute, setClientInfo, setLocale, setMetaData, setStyle, success, warn
-
-
-
-
Constructor Detail
-
SignIn2Session
protected SignIn2Session(Request request)
Constructor- Parameters:
request- The current request object
-
-
Method Detail
-
authenticate
public final boolean authenticate(String username, String password)
Checks the given username and password, returning a User object if if the username and password identify a valid user.- Specified by:
authenticatein classAuthenticatedWebSession- Parameters:
username- The usernamepassword- The password- Returns:
- True if the user was authenticated
-
getRoles
public Roles getRoles()
- Specified by:
getRolesin classAbstractAuthenticatedWebSession- See Also:
AbstractAuthenticatedWebSession.getRoles()
-
getUser
public String getUser()
- Returns:
- User
-
-