diff --git a/authentik/providers/ldap/api.py b/authentik/providers/ldap/api.py index d5eed6cdf5..93b66eeea0 100644 --- a/authentik/providers/ldap/api.py +++ b/authentik/providers/ldap/api.py @@ -159,7 +159,10 @@ class LDAPOutpostConfigViewSet(ListModelMixin, GenericViewSet): access_response = PolicyResult(result.passing) response = self.LDAPCheckAccessSerializer( instance={ - "has_search_permission": request.user.has_perm("search_full_directory", provider), + "has_search_permission": ( + request.user.has_perm("search_full_directory", provider) + or request.user.has_perm("authentik_providers_ldap.search_full_directory") + ), "access": access_response, } )