Class AbstractRequestParameterAllowFromStrategy
java.lang.Object
org.springframework.security.web.header.writers.frameoptions.AbstractRequestParameterAllowFromStrategy
- All Implemented Interfaces:
AllowFromStrategy
- Direct Known Subclasses:
RegExpAllowFromStrategy,WhiteListedAllowFromStrategy
@Deprecated
public abstract class AbstractRequestParameterAllowFromStrategy
extends Object
implements AllowFromStrategy
Deprecated.
ALLOW-FROM is an obsolete directive that no longer works in modern
browsers. Instead use Content-Security-Policy with the frame-ancestors
directive.
Base class for AllowFromStrategy implementations which use a request parameter to
retrieve the origin. By default the parameter named
x-frames-allow-from is
read from the request.- Since:
- 3.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.commons.logging.LogDeprecated.Logger for use by subclasses -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanDeprecated.Method to be implemented by base classes, used to determine if the supplied origin is allowed.getAllowFromValue(jakarta.servlet.http.HttpServletRequest request) Deprecated.Gets the value for ALLOW-FROM excluding the ALLOW-FROM.voidsetAllowFromParameterName(String allowFromParameterName) Deprecated.Sets the HTTP parameter used to retrieve the value for the origin that is allowed from.
-
Field Details
-
log
protected final org.apache.commons.logging.Log logDeprecated.Logger for use by subclasses
-
-
Method Details
-
getAllowFromValue
Deprecated.Description copied from interface:AllowFromStrategyGets the value for ALLOW-FROM excluding the ALLOW-FROM. For example, the result might be "https://example.com/".- Specified by:
getAllowFromValuein interfaceAllowFromStrategy- Parameters:
request- theHttpServletRequest- Returns:
- the value for ALLOW-FROM or null if no header should be added for this request.
-
setAllowFromParameterName
Deprecated.Sets the HTTP parameter used to retrieve the value for the origin that is allowed from. The value of the parameter should be a valid URL. The default parameter name is "x-frames-allow-from".- Parameters:
allowFromParameterName- the name of the HTTP parameter to
-
allowed
Deprecated.Method to be implemented by base classes, used to determine if the supplied origin is allowed.- Parameters:
allowFromOrigin- the supplied origin- Returns:
trueif the supplied origin is allowed.
-