Package de.xima.fc.security.helper
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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MandantgetClientByIdentifier(String clientIdentifier)static MandantgetClientFromRequest(javax.servlet.http.HttpServletRequest req)static StringgetClientNameFromRequest(org.pac4j.core.context.WebContext context)static VorganggetFormRecordFromRequest(javax.servlet.http.HttpServletRequest req)static FormVersiongetFormVersionFromRequest(javax.servlet.http.HttpServletRequest req)static ProjektgetProjectFromRequest(javax.servlet.http.HttpServletRequest req)static StringgetRequestedUrl(org.pac4j.core.context.WebContext context)static Optional<IUser>getUser(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, IAuthenticationTarget target)static booleanisRequestedWebEndpointPublic(javax.servlet.http.HttpServletRequest request)Checks whether the requested web endpoint, if any, is publicly available without requiring authorization. 
 - 
 
- 
- 
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)
 
- 
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:
 trueif the requested web endpoint is publicly available andfalseotherwise.
 
- 
getRequestedUrl
public static String getRequestedUrl(org.pac4j.core.context.WebContext context)
 
- 
getClientNameFromRequest
public static String getClientNameFromRequest(org.pac4j.core.context.WebContext context)
 
 - 
 
 -