registry/internal
Repository files (latest commit first)
Filename Latest commit message Latest commit date
adam jones 9d04671ee3
feat: add namespace blocking functionality for JWT authentication (#313)
## Summary

Implements a denylist mechanism to prevent blocked namespaces from
publishing packages:

- Added `BlockedNamespaces` field to `JWTManager` struct for maintaining
the denylist
- Added validation logic in `GenerateTokenResponse` that checks user
permissions against blocked namespaces
- Admins with global permissions (`*`) bypass the blocking logic
- Added comprehensive test coverage for all blocking scenarios

Fixes #98
2025-08-27 23:46:35 +01:00
..
api feat: add admin edit endpoint for server moderation (#315) 2025-08-27 21:28:04 +01:00
auth feat: add namespace blocking functionality for JWT authentication (#313) 2025-08-27 23:46:35 +01:00
config feat: implement OIDC authentication for admin users (#316) 2025-08-27 18:59:49 +01:00
database feat: add admin edit endpoint for server moderation (#315) 2025-08-27 21:28:04 +01:00
model feat: add admin edit endpoint for server moderation (#315) 2025-08-27 21:28:04 +01:00
service feat: add admin edit endpoint for server moderation (#315) 2025-08-27 21:28:04 +01:00
telemetry Add OpenTelemetry metrics instrumentation (#290) 2025-08-21 14:23:37 +01:00
validators feat: Add support for MCP Bundles (MCPB) in registry (#295) 2025-08-27 04:44:53 +01:00