Class SecurityWebContextHelper


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

      • 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)