From 45b453f59b21816f9576d608c0ec8be956ae6175 Mon Sep 17 00:00:00 2001 From: Josh Cummings <3627351+jzheaux@users.noreply.github.com> Date: Tue, 6 May 2025 16:38:19 -0600 Subject: [PATCH] Add ACL Migration Steps --- docs/modules/ROOT/pages/migration-7/acl.adoc | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 docs/modules/ROOT/pages/migration-7/acl.adoc diff --git a/docs/modules/ROOT/pages/migration-7/acl.adoc b/docs/modules/ROOT/pages/migration-7/acl.adoc new file mode 100644 index 0000000000..97c79e768f --- /dev/null +++ b/docs/modules/ROOT/pages/migration-7/acl.adoc @@ -0,0 +1,7 @@ += ACL + +== Favor `AclPermissionEvaluator` + +`AclEntryVoter`, `AclEntryAfterInvocationProvider`, and `AclPermissionEvaluator` provide the same service, plugged into different Spring Security APIs. Now that `AccessDecisionVoter` and `AfterInvocationProvider` are both deprecated, the corresponding ACL plugins are obsolete. + +As such, begin using `AclPermissionEvaluator` before updating to Spring Security 7.