The GitHub Actions job "Required Checks" on texera.git/fix/roles-allowed-redo 
has succeeded.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
148873d9f029e34ffd2ce312c7f6dab711579d6a / Yicong Huang 
<[email protected]>
fix: enforce @RolesAllowed on microservice resources

Re-applies #5049 (revert in #5173) and additionally marks the two pre-login
ConfigResource endpoints (/config/gui, /config/user-system) as @PermitAll
so the frontend's APP_INITIALIZER can still bootstrap once role enforcement
is on. Adds an HTTP-pipeline regression test that fires unauthenticated
requests through JwtAuthFilter + RolesAllowedDynamicFeature and asserts
the two pre-login endpoints return 200 while a sibling @RolesAllowed probe
returns 403.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/26376749290

With regards,
GitHub Actions via GitBox

Reply via email to