public final class LibrarySession extends AuthenticatedWebSession
clientInfo, SESSION_ATTRIBUTE_NAME
Modifier | Constructor and Description |
---|---|
protected |
LibrarySession(Request request)
Constructor
|
Modifier and Type | Method and Description |
---|---|
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.
|
Roles |
getRoles() |
User |
getUser() |
void |
setUser(User user) |
void |
signOut()
Sign the user out.
|
get, invalidate, isSignedIn, signIn, signIn
getClientInfo, newBrowserInfoPage
bind, clear, debug, detach, dirty, dirty, error, exists, fatal, getApplication, getAttribute, getAttributeNames, getAuthorizationStrategy, getClassResolver, getFeedbackMessages, getId, getLocale, getMetaData, getPageFactory, getPageManager, getSessionStore, getSizeInBytes, getStyle, info, internalDetach, invalidateNow, isSessionInvalidated, isTemporary, newPageAccessSynchronizer, nextPageId, nextSequenceValue, onEvent, onInvalidate, removeAttribute, replaceSession, setAttribute, setClientInfo, setLocale, setMetaData, setStyle, success, warn
protected LibrarySession(Request request)
request
- The current request objectpublic final boolean authenticate(String username, String password)
authenticate
in class AuthenticatedWebSession
username
- The usernamepassword
- The passwordpublic User getUser()
public void setUser(User user)
user
- New userpublic void signOut()
AuthenticatedWebSession
signOut
in class AuthenticatedWebSession
AuthenticatedWebSession.signOut()
public Roles getRoles()
getRoles
in class AbstractAuthenticatedWebSession
AbstractAuthenticatedWebSession.getRoles()
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.