Class MyAuthenticatedWebSession
- 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.authentication3.MyAuthenticatedWebSession
-
- All Implemented Interfaces:
Serializable,IEventSink,IFeedbackContributor,IMetadataContext<Serializable,Session>,IClusterable
public class MyAuthenticatedWebSession extends AuthenticatedWebSession
Authenticated session subclass. Note that it is derived from AuthenticatedWebSession which is defined in the auth-role module.- Author:
- Jonathan Locke
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.wicket.Session
clientInfo, SESSION_ATTRIBUTE_NAME
-
-
Constructor Summary
Constructors Constructor Description MyAuthenticatedWebSession(Request request)Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauthenticate(String username, String password)RolesgetRoles()-
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
-
MyAuthenticatedWebSession
public MyAuthenticatedWebSession(Request request)
Construct.- Parameters:
request- The current request object
-
-
Method Detail
-
authenticate
public boolean authenticate(String username, String password)
- Specified by:
authenticatein classAuthenticatedWebSession- See Also:
AuthenticatedWebSession.authenticate(java.lang.String, java.lang.String)
-
getRoles
public Roles getRoles()
- Specified by:
getRolesin classAbstractAuthenticatedWebSession- See Also:
AbstractAuthenticatedWebSession.getRoles()
-
-