public class LoginStatusBean extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LoginStatusBean.AuthenticationSource |
| Constructor and Description |
|---|
LoginStatusBean(String userURI,
LoginStatusBean.AuthenticationSource authenticationSource) |
| Modifier and Type | Method and Description |
|---|---|
LoginStatusBean.AuthenticationSource |
getAuthenticationSource() |
static LoginStatusBean |
getBean(javax.servlet.http.HttpServletRequest request)
Get the bean from this request, or a dummy bean if the user is not logged
in.
|
static LoginStatusBean |
getBean(javax.servlet.http.HttpSession session)
Get the bean from this session, or a dummy bean if the user is not logged
in.
|
static UserAccount |
getCurrentUser(javax.servlet.http.HttpServletRequest request)
Get the current user, or null if not logged in.
|
static UserAccount |
getCurrentUser(javax.servlet.http.HttpSession session)
Get the current user, or null if not logged in.
|
String |
getUserURI() |
boolean |
hasExternalAuthentication() |
boolean |
isLoggedIn() |
static void |
setBean(javax.servlet.http.HttpSession session,
LoginStatusBean lsb)
Attach this bean to the session - this means you are logged in.
|
String |
toString() |
public LoginStatusBean(String userURI, LoginStatusBean.AuthenticationSource authenticationSource)
public static void setBean(javax.servlet.http.HttpSession session,
LoginStatusBean lsb)
public static LoginStatusBean getBean(javax.servlet.http.HttpServletRequest request)
public static LoginStatusBean getBean(javax.servlet.http.HttpSession session)
public static UserAccount getCurrentUser(javax.servlet.http.HttpServletRequest request)
public static UserAccount getCurrentUser(javax.servlet.http.HttpSession session)
public String getUserURI()
public LoginStatusBean.AuthenticationSource getAuthenticationSource()
public boolean isLoggedIn()
public boolean hasExternalAuthentication()
Copyright © 2022. All rights reserved.