mirror of
https://github.com/pocket-id/pocket-id.git
synced 2025-12-09 14:53:00 +03:00
[PR #359] [MERGED] feat: Add support for ECDSA and EdDSA keys #859
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/359
Author: @ItalyPaleAle
Created: 3/19/2025
Status: ✅ Merged
Merged: 3/27/2025
Merged by: @stonith404
Base:
main← Head:non-rsa-keys📝 Commits (10+)
e87c205Add support for non-RSA keysda6f06bFix alg in openid-configuration document + pre-compute8f49f74Bug fixes68c7d9aUpdate jwxae94d25Save backend logs while running E2E tests2f29a47Fix patha327e41Should redirect logs nowb0c4f1fTemp logs for debuggingf141135Update token that had expired2bf1861Fix📊 Changes
21 files changed (+1074 additions, -201 deletions)
View changed files
📝
.github/workflows/e2e-tests.yml(+20 -0)📝
backend/go.mod(+2 -2)📝
backend/go.sum(+2 -2)📝
backend/internal/controller/app_config_controller.go(+3 -2)📝
backend/internal/controller/oidc_controller.go(+14 -8)📝
backend/internal/controller/user_controller.go(+3 -6)📝
backend/internal/controller/webauthn_controller.go(+1 -3)📝
backend/internal/controller/well_known_controller.go(+24 -3)📝
backend/internal/job/ldap_job.go(+1 -1)📝
backend/internal/middleware/jwt_auth.go(+18 -9)📝
backend/internal/model/app_config.go(+11 -0)➕
backend/internal/model/app_config_test.go(+60 -0)📝
backend/internal/service/audit_log_service.go(+1 -1)📝
backend/internal/service/email_service.go(+8 -7)📝
backend/internal/service/jwt_service.go(+154 -97)📝
backend/internal/service/jwt_service_test.go(+734 -48)📝
backend/internal/service/ldap_service.go(+2 -2)📝
backend/internal/service/oidc_service.go(+9 -6)📝
backend/internal/service/user_group_service.go(+2 -2)📝
backend/internal/utils/paging_util.go(+4 -2)...and 1 more files
📄 Description
Fixes #322
To validate the PR, I have:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.