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) static boolean
static boolean
static void
setAlwaysUse401ForUnauthenticated
(boolean alwaysUse401ForUnauthenticated) static void
setUseModernHttpCodes
(boolean useModernHttpCodes)
-
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
-
isUseModernHttpCodes
public static boolean isUseModernHttpCodes() -
setUseModernHttpCodes
public static void setUseModernHttpCodes(boolean useModernHttpCodes) -
isAlwaysUse401ForUnauthenticated
public static boolean isAlwaysUse401ForUnauthenticated() -
setAlwaysUse401ForUnauthenticated
public static void setAlwaysUse401ForUnauthenticated(boolean alwaysUse401ForUnauthenticated)
-