Package de.xima.fc.security.helper
Class SecurityWebContextHelper
java.lang.Object
de.xima.fc.security.helper.SecurityWebContextHelper
Helper for dealing with request in formcycle.
- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
Method Summary
Modifier and TypeMethodDescriptionstatic Mandant
getClientByIdentifier
(String clientIdentifier) static Mandant
getClientFromRequest
(javax.servlet.http.HttpServletRequest req) static String
getClientNameFromRequest
(org.pac4j.core.context.WebContext context) static Vorgang
getFormRecordFromRequest
(javax.servlet.http.HttpServletRequest req) static FormVersion
getFormVersionFromRequest
(javax.servlet.http.HttpServletRequest req) static Projekt
getProjectFromRequest
(javax.servlet.http.HttpServletRequest req) static String
getRequestedUrl
(org.pac4j.core.context.WebContext context) getUser
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, IAuthenticationTarget target) static boolean
isRequestedWebEndpointPublic
(javax.servlet.http.HttpServletRequest request) Checks whether the requested web endpoint, if any, is publicly available without requiring authorization.
-
Method Details
-
getUser
public static Optional<IUser> getUser(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, IAuthenticationTarget target) -
getClientFromRequest
-
getClientByIdentifier
-
getProjectFromRequest
-
getFormVersionFromRequest
-
getFormRecordFromRequest
-
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 andfalse
otherwise.
-
getRequestedUrl
-
getClientNameFromRequest
-