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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringbuildFormPostContent(WebContext context) Build a form POST content from the web context.static RedirectionActionbuildFormPostContentAction(WebContext context, String content) Build the appropriate redirection action for a content which is a form post.static RedirectionActionbuildRedirectUrlAction(WebContext context, String location) Build the appropriate redirection action for a location.static HttpActionbuildUnauthenticatedAction(WebContext context) Build the action for unauthenticated users.protected static StringescapeHtml(String s) static booleanstatic booleanstatic voidsetAlwaysUse401ForUnauthenticated(boolean alwaysUse401ForUnauthenticated) static voidsetUseModernHttpCodes(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)
-