Package de.xima.fc.interfaces.auth
Interface IAuthWebContext
- 
- All Known Subinterfaces:
 IFormAuthContext
- All Known Implementing Classes:
 FormAuthContext
public interface IAuthWebContextCommon interface for models that cover the web context for an authentication target and allow for access to commonly used objects in pac4j authentication flows.- Since:
 - 8.0.0
 - Author:
 - XIMA Media GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull IAuthenticationTargetgetAuthenticationTarget()StringgetBaseUrl()@NotNull org.pac4j.core.profile.ProfileManagergetProfileManager()@NotNull javax.servlet.http.HttpServletRequestgetRequest()@NotNull javax.servlet.http.HttpServletResponsegetResponse()@NotNull org.pac4j.core.context.session.SessionStoregetSessionStore()@NotNull org.pac4j.core.context.WebContextgetWebContext() 
 - 
 
- 
- 
Method Detail
- 
getRequest
@NotNull @NotNull javax.servlet.http.HttpServletRequest getRequest()
- Returns:
 - the HTTP servlet request
 
 
- 
getResponse
@NotNull @NotNull javax.servlet.http.HttpServletResponse getResponse()
- Returns:
 - the HTTP servlet response
 
 
- 
getAuthenticationTarget
@NotNull @NotNull IAuthenticationTarget getAuthenticationTarget()
- Returns:
 - the authentication target which describes what purpose the authentication is intended for.
 
 
- 
getBaseUrl
String getBaseUrl()
- Returns:
 - the base URL for the authentication web request
 
 
- 
getWebContext
@NotNull @NotNull org.pac4j.core.context.WebContext getWebContext()
- Returns:
 - the pac4j web context
 
 
- 
getSessionStore
@NotNull @NotNull org.pac4j.core.context.session.SessionStore getSessionStore()
- Returns:
 - the pac4j session store
 
 
- 
getProfileManager
@NotNull @NotNull org.pac4j.core.profile.ProfileManager getProfileManager()
- Returns:
 - the pac4j profile manager
 
 
 - 
 
 -