Dan Klco created SLING-12324:
--------------------------------
Summary: Referrer Filter Reference Policy Should be Dynamic
Key: SLING-12324
URL: https://issues.apache.org/jira/browse/SLING-12324
Project: Sling
Issue Type: Improvement
Components: Sling Security
Affects Versions: Security 1.2.0
Reporter: Dan Klco
Fix For: Security 1.2.2
The Reference Policy for amendments to the ReferrerFilter:
[https://github.com/apache/sling-org-apache-sling-security/blob/master/src/main/java/org/apache/sling/security/impl/ReferrerFilter.java#L283C39-L283C60]
are set to
{{policyOption = ReferencePolicyOption.GREEDY, cardinality =
ReferenceCardinality.MULTIPLE}} so they will pick up multiple amendments if
available at initialization, however because the ReferencePolicy is still
static, new amendments available after the component initializes will not be
detected.
To support this, the ReferencePolicy should be set to Dynamic. This will also
require changing from constructor based parameters to bind parameters.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)