[
https://issues.apache.org/jira/browse/SLING-12324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler updated SLING-12324:
-------------------------------------
Fix Version/s: (was: Security 1.2.2)
> 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
> Priority: Major
>
> 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)