Package org.pac4j.core.util
Class HttpActionHelper
java.lang.Object
org.pac4j.core.util.HttpActionHelper
Helper to build the appropriate
HttpAction
.- Since:
- 4.0.0
- Author:
- Jerome LELEU
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
buildFormPostContent
(WebContext context) Build a form POST content from the web context.static RedirectionAction
buildFormPostContentAction
(WebContext context, String content) Build the appropriate redirection action for a content which is a form post.static RedirectionAction
buildRedirectUrlAction
(WebContext context, String location) Build the appropriate redirection action for a location.static HttpAction
buildUnauthenticatedAction
(WebContext context) Build the action for unauthenticated users.protected static String
escapeHtml
(String s) escapeHtml.static boolean
isAlwaysUse401ForUnauthenticated.static boolean
isUseModernHttpCodes.static void
setAlwaysUse401ForUnauthenticated
(boolean alwaysUse401ForUnauthenticated) Setter for the fieldalwaysUse401ForUnauthenticated
.static void
setUseModernHttpCodes
(boolean useModernHttpCodes) Setter for the fielduseModernHttpCodes
.
-
Constructor Details
-
HttpActionHelper
public HttpActionHelper()
-
-
Method Details
-
buildUnauthenticatedAction
Build the action for unauthenticated users.- Parameters:
context
- the web context- Returns:
- the appropriate HTTP action
-
buildRedirectUrlAction
Build the appropriate redirection action for a location.- Parameters:
context
- the web contextlocation
- the location- Returns:
- the appropriate redirection action
-
buildFormPostContentAction
Build the appropriate redirection action for a content which is a form post.- Parameters:
context
- the web contextcontent
- the content- Returns:
- the appropriate redirection action
-
buildFormPostContent
Build a form POST content from the web context.- Parameters:
context
- the web context- Returns:
- the form POST content
-
escapeHtml
escapeHtml.
-
isUseModernHttpCodes
public static boolean isUseModernHttpCodes()isUseModernHttpCodes.
- Returns:
- a boolean
-
setUseModernHttpCodes
public static void setUseModernHttpCodes(boolean useModernHttpCodes) Setter for the field
useModernHttpCodes
.- Parameters:
useModernHttpCodes
- a boolean
-
isAlwaysUse401ForUnauthenticated
public static boolean isAlwaysUse401ForUnauthenticated()isAlwaysUse401ForUnauthenticated.
- Returns:
- a boolean
-
setAlwaysUse401ForUnauthenticated
public static void setAlwaysUse401ForUnauthenticated(boolean alwaysUse401ForUnauthenticated) Setter for the field
alwaysUse401ForUnauthenticated
.- Parameters:
alwaysUse401ForUnauthenticated
- a boolean
-