Skip to content

feat: add Aegis app, FerrisKey auth, and auth UI fixes#9

Merged
NathaelB merged 1 commit into
mainfrom
feat/enhance-cp-and-front
Feb 9, 2026
Merged

feat: add Aegis app, FerrisKey auth, and auth UI fixes#9
NathaelB merged 1 commit into
mainfrom
feat/enhance-cp-and-front

Conversation

@NathaelB
Copy link
Copy Markdown
Owner

@NathaelB NathaelB commented Feb 9, 2026

  • Add apps/aegis binary and include in workspace, update Cargo.lock
  • Implement FerrisKeyRepository (JWKS fetch, token validation) and tests
  • Make Claims.aud flexible (Single/Multiple) and email_verified optional
  • Export FerrisKeyRepository and switch core to use it
  • Add ListDataPlaneDeploymentsCommand and related domain/service
  • Adjust domain errors, deployment selection and permission checks
  • Improve frontend auth flow (silent callback, forced login, error handling), sidebar defaults and small UI/import tweaks

- Add apps/aegis binary and include in workspace, update Cargo.lock
- Implement FerrisKeyRepository (JWKS fetch, token validation) and tests
- Make Claims.aud flexible (Single/Multiple) and email_verified optional
- Export FerrisKeyRepository and switch core to use it
- Add ListDataPlaneDeploymentsCommand and related domain/service
- Adjust domain errors, deployment selection and permission checks
- Improve frontend auth flow (silent callback, forced login, error
  handling), sidebar defaults and small UI/import tweaks
@NathaelB NathaelB self-assigned this Feb 9, 2026
@NathaelB NathaelB merged commit bc346dc into main Feb 9, 2026
0 of 2 checks passed
@NathaelB NathaelB deleted the feat/enhance-cp-and-front branch February 9, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant