mirror of
https://github.com/pocket-id/pocket-id.git
synced 2026-07-16 05:54:01 +03:00
[PR #1209] [MERGED] feat: add CLI command for encryption key rotation #1089
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/pocket-id/pocket-id/pull/1209
Author: @stonith404
Created: 1/6/2026
Status: ✅ Merged
Merged: 1/7/2026
Merged by: @stonith404
Base:
main← Head:feat/encryption-key-rotation📝 Commits (3)
d923c87feat: add CLI command for encryption key rotation15e3dfcfix linter issues0e7d0fffix tests📊 Changes
13 files changed (+340 additions, -42 deletions)
View changed files
📝
backend/internal/bootstrap/services_bootstrap.go(+1 -1)➕
backend/internal/cmds/encryption_key_rotate.go(+187 -0)➕
backend/internal/cmds/encryption_key_rotate_test.go(+89 -0)📝
backend/internal/cmds/key_rotate.go(+1 -1)📝
backend/internal/cmds/key_rotate_test.go(+1 -1)📝
backend/internal/model/types/encrypted_string.go(+33 -12)📝
backend/internal/service/e2etest_service.go(+1 -1)📝
backend/internal/service/jwt_service.go(+7 -7)📝
backend/internal/service/jwt_service_test.go(+3 -3)📝
backend/internal/service/oidc_service_test.go(+1 -1)📝
backend/internal/utils/jwk/key_provider.go(+3 -2)📝
backend/internal/utils/jwk/key_provider_database.go(+4 -4)📝
backend/internal/utils/jwk/key_provider_database_test.go(+9 -9)📄 Description
Closes #1199
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.