Class SecurityWebContextHelper

java.lang.Object
de.xima.fc.security.helper.SecurityWebContextHelper

public class SecurityWebContextHelper extends Object
Helper for dealing with request in formcycle.
Since:
8.0.0
Author:
XIMA Media GmbH
  • Method Details

    • getUser

      public static Optional<IUser> getUser(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, IAuthenticationTarget target)
    • getClientFromRequest

      public static Mandant getClientFromRequest(javax.servlet.http.HttpServletRequest req)
    • getClientByIdentifier

      public static Mandant getClientByIdentifier(String clientIdentifier)
    • getProjectFromRequest

      public static Projekt getProjectFromRequest(javax.servlet.http.HttpServletRequest req)
    • getFormVersionFromRequest

      public static FormVersion getFormVersionFromRequest(javax.servlet.http.HttpServletRequest req)
    • getFormRecordFromRequest

      public static Vorgang getFormRecordFromRequest(javax.servlet.http.HttpServletRequest req)
    • isRequestedWebEndpointPublic

      public static boolean isRequestedWebEndpointPublic(javax.servlet.http.HttpServletRequest request)
      Checks whether the requested web endpoint, if any, is publicly available without requiring authorization.
      Parameters:
      request - A request to the webapp.
      Returns:
      true if the requested web endpoint is publicly available and false otherwise.
    • getRequestedUrl

      public static String getRequestedUrl(org.pac4j.core.context.WebContext context)
    • getClientNameFromRequest

      public static String getClientNameFromRequest(org.pac4j.core.context.WebContext context)