Skip to content

refactor/from core#1

Merged
TDannhauer merged 5 commits intoFRAMEWORK_6_0from
refactor/from-core
Apr 18, 2026
Merged

refactor/from core#1
TDannhauer merged 5 commits intoFRAMEWORK_6_0from
refactor/from-core

Conversation

@ralflang
Copy link
Copy Markdown
Member

@ralflang ralflang commented Apr 18, 2026

This is our new JWT library which we will need for Oauth2, OpenID Connect, "Federated Login", gmail integration in imp, modern social media apis, github integration etc etc.

It is a more complete version of code we already had in horde/components and horde/core and our first stepping stone towards truely modern features in Horde apps.

  • feat: Generalize the JWT code from horde/core and horde/components
  • test: Cover JWT with unit tests
  • docs: Add documentation on usage, upgrading, todos/gaps
  • docs: Clarify why we did not factor base64url into horde/util
  • chore: Exchange template dependencies for real dependencies

@ralflang ralflang requested a review from TDannhauer April 18, 2026 09:23
Copy link
Copy Markdown
Contributor

@TDannhauer TDannhauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fine for me. less duplicate, slightly different code

@TDannhauer TDannhauer merged commit 90c0549 into FRAMEWORK_6_0 Apr 18, 2026
ralflang added a commit that referenced this pull request Apr 18, 2026
Release version 1.0.0-beta2

Merge pull request #1 from horde/refactor/from-core
chore: Exchange template dependencies for real dependencies
docs: Clarify why we did not factor base64url into horde/util
docs: Add documentation on usage, upgrading, todos/gaps
test: Cover JWT with unit tests
feat: Generalize the JWT code from horde/core and horde/components
chore: Scaffold library
ralflang added 5 commits May 17, 2026 21:37
- Implement generic signatures not restricted to use cases
- Implement missing signers and verifiers
- Generalize token handling
This is partially inherited from horde/core but also many new tests
Drop outdated CHANGES file from horde skeleton
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.

2 participants