From e3bfbde8e968a76cbacf02f9b6582e62263f2630 Mon Sep 17 00:00:00 2001 From: Marcel Date: Wed, 6 May 2026 11:27:13 +0200 Subject: [PATCH] =?UTF-8?q?docs(c4):=20fix=203a=20=E2=80=94=20remove=20AOP?= =?UTF-8?q?=20@Around=20from=20secFilter=E2=86=92permAspect=20rel=20label?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The filter chain doesn't invoke the AOP aspect directly — Spring Security hands off to the servlet and AOP intercepts at the method level. The label implied a direct invocation chain that doesn't exist. Co-Authored-By: Claude Sonnet 4.6 --- docs/architecture/c4-diagrams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/architecture/c4-diagrams.md b/docs/architecture/c4-diagrams.md index 49b2edd5..92072070 100644 --- a/docs/architecture/c4-diagrams.md +++ b/docs/architecture/c4-diagrams.md @@ -80,7 +80,7 @@ C4Component } Rel(frontend, secFilter, "All requests", "HTTP / Basic Auth header") - Rel(secFilter, permAspect, "Authenticated requests proceed to guarded methods", "AOP @Around") + Rel(secFilter, permAspect, "Authenticated requests reach guarded service methods", "") Rel(secConf, userDetails, "Wires as UserDetailsService", "") Rel(userDetails, db, "Loads user by email", "JDBC") ```