cd24523ea548d7f745fbb5c3c535129975290156
Beim Umstellen von PermissionsGuard auf Fail-Closed wurde der @Public()-Check vergessen. JwtAuthGuard ueberspringt bei @Public() zwar die Authentifizierung, aber PermissionsGuard laeuft als eigenstaendiger, separat registrierter APP_GUARD trotzdem mit - und verweigerte seitdem jede Route ohne @RequirePermission/ @AnyAuthenticatedUser, selbst wenn sie @Public() war. Betroffen: health und health/ready (die gemeldeten 403), aber ebenso Login, SSO-Flow und die oeffentliche Herkunftsseite. PermissionsGuard prueft jetzt @Public() als erstes und laesst diese Routen durch, genau wie JwtAuthGuard es bereits tut. Regressionstest ergaenzt. Co-Authored-By: Claude Sonnet 5 <[email protected]>
Description
ApiCore - Imkereidokumentationssoftware
https://apicore.encry.de/
8.5 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
98.2%
JavaScript
1.1%
Python
0.3%
CSS
0.2%
PLpgSQL
0.1%