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 Details

    • 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