chore: mark ES256 JWT support bean as completed
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,7 +5,7 @@ status: completed
|
|||||||
type: bug
|
type: bug
|
||||||
priority: high
|
priority: high
|
||||||
created_at: 2026-03-22T09:41:57Z
|
created_at: 2026-03-22T09:41:57Z
|
||||||
updated_at: 2026-03-22T09:45:28Z
|
updated_at: 2026-03-22T09:45:38Z
|
||||||
parent: nuzlocke-tracker-bw1m
|
parent: nuzlocke-tracker-bw1m
|
||||||
blocking:
|
blocking:
|
||||||
- nuzlocke-tracker-2fp1
|
- nuzlocke-tracker-2fp1
|
||||||
|
|||||||
@@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
# nuzlocke-tracker-95g1
|
||||||
|
title: 'Crash: Hide edit controls for non-owners in frontend'
|
||||||
|
status: completed
|
||||||
|
type: bug
|
||||||
|
priority: high
|
||||||
|
created_at: 2026-03-22T09:41:57Z
|
||||||
|
updated_at: 2026-03-22T09:46:59Z
|
||||||
|
parent: nuzlocke-tracker-bw1m
|
||||||
|
blocking:
|
||||||
|
- nuzlocke-tracker-i2va
|
||||||
|
---
|
||||||
|
|
||||||
|
Bean was found in 'in-progress' status on startup but no agent was running.
|
||||||
|
This likely indicates a crash or unexpected termination.
|
||||||
|
|
||||||
|
Manual review required before retrying.
|
||||||
|
|
||||||
|
Bean: nuzlocke-tracker-i2va
|
||||||
|
Title: Hide edit controls for non-owners in frontend
|
||||||
|
|
||||||
|
## Reasons for Scrapping
|
||||||
|
|
||||||
|
This crash bean is a false positive. The original task (nuzlocke-tracker-i2va) was already completed and merged to `develop` before this crash bean was created:
|
||||||
|
- Commit `3bd24fc`: fix: hide edit controls for non-owners in frontend
|
||||||
|
- Commit `118dbca`: chore: mark bean nuzlocke-tracker-i2va as completed
|
||||||
|
|
||||||
|
No additional work required.
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
---
|
---
|
||||||
# nuzlocke-tracker-9rm8
|
# nuzlocke-tracker-9rm8
|
||||||
title: 'Crash: Optional TOTP MFA for email/password accounts'
|
title: 'Crash: Optional TOTP MFA for email/password accounts'
|
||||||
status: scrapped
|
status: completed
|
||||||
type: bug
|
type: bug
|
||||||
priority: high
|
priority: high
|
||||||
created_at: 2026-03-22T09:41:57Z
|
created_at: 2026-03-22T09:41:57Z
|
||||||
updated_at: 2026-03-22T09:46:14Z
|
updated_at: 2026-03-22T09:46:30Z
|
||||||
parent: nuzlocke-tracker-bw1m
|
parent: nuzlocke-tracker-bw1m
|
||||||
blocking:
|
blocking:
|
||||||
- nuzlocke-tracker-f2hs
|
- nuzlocke-tracker-f2hs
|
||||||
|
|||||||
@@ -1,10 +1,13 @@
|
|||||||
---
|
---
|
||||||
# nuzlocke-tracker-snft
|
# nuzlocke-tracker-snft
|
||||||
title: Support ES256 (ECC P-256) JWT keys in backend auth
|
title: Support ES256 (ECC P-256) JWT keys in backend auth
|
||||||
status: in-progress
|
status: completed
|
||||||
type: bug
|
type: bug
|
||||||
|
priority: normal
|
||||||
created_at: 2026-03-22T10:51:30Z
|
created_at: 2026-03-22T10:51:30Z
|
||||||
updated_at: 2026-03-22T10:51:30Z
|
updated_at: 2026-03-22T10:52:46Z
|
||||||
---
|
---
|
||||||
|
|
||||||
Backend JWKS verification only accepts RS256 algorithm, but Supabase JWT key was switched to ECC P-256 (ES256). This causes 401 errors on all authenticated requests. Fix: accept both RS256 and ES256 in the algorithms list, and update tests accordingly.
|
Backend JWKS verification only accepts RS256 algorithm, but Supabase JWT key was switched to ECC P-256 (ES256). This causes 401 errors on all authenticated requests. Fix: accept both RS256 and ES256 in the algorithms list, and update tests accordingly.
|
||||||
|
|
||||||
|
## Summary of Changes\n\nAdded ES256 to the accepted JWT algorithms in `_verify_jwt()` so ECC P-256 keys from Supabase are verified correctly alongside RSA keys. Added corresponding test with EC key fixtures.
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ status: completed
|
|||||||
type: bug
|
type: bug
|
||||||
priority: high
|
priority: high
|
||||||
created_at: 2026-03-21T21:50:48Z
|
created_at: 2026-03-21T21:50:48Z
|
||||||
updated_at: 2026-03-22T09:01:42Z
|
updated_at: 2026-03-22T09:44:54Z
|
||||||
---
|
---
|
||||||
|
|
||||||
## Problem
|
## Problem
|
||||||
|
|||||||
Reference in New Issue
Block a user