Package de.xima.fc.interfaces.auth
Interface IAuthWebContext
-
- All Known Subinterfaces:
IFormAuthContext
- All Known Implementing Classes:
FormAuthContext
public interface IAuthWebContext
Common 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 IAuthenticationTarget
getAuthenticationTarget()
String
getBaseUrl()
@NotNull org.pac4j.core.profile.ProfileManager
getProfileManager()
@NotNull javax.servlet.http.HttpServletRequest
getRequest()
@NotNull javax.servlet.http.HttpServletResponse
getResponse()
@NotNull org.pac4j.core.context.session.SessionStore
getSessionStore()
@NotNull org.pac4j.core.context.WebContext
getWebContext()
-
-
-
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
-
-