Releases: xp-forge/web-auth
Releases · xp-forge/web-auth
7.1.0: Session library compatibility
7.0.0: OAuth refactoring
- Heads up: Removed support for instantiating OAuth flows w/o callback
(@thekid) - Changed
SessionBasedauthentication to send 401 for sub-requests (e.g.
images, fetch(), ...), implementing feature suggested in #38
(@thekid) - Merged PR #37: Refactor OAuth1 & OAuth2 flows, fixing possible flow error
states and implifiying their implementation
(@thekid) - Added PHP 8.6 to the test matrix - @thekid
- Merged PR #36: Add support for PKCE for OAuth2. This implements, among
other things, the client side of MCP auth described in xp-forge/mcp#11
(@thekid)
6.2.0: JWT from tokens
6.1.2: PHP 8.5 compatibility
- Made compatible with
xp-forge/address7.0+, fixing deprecation warnings
about null in array offsets in PHP 8.5+
(@thekid)
6.1.1: Flow mismatch fix
- Fixed OAuth (1 and 2) flows raising flow mismatches when invoked with
server state inside a freshly created session, e.g. users having the
URL includìng?state=...bookmarked or pressing the browser's back
button.
(@thekid)
6.1.0: Flow targets
6.0.0: Major dependency upgrade
5.3.0: Parallel request handling
5.2.1: State reuse fix
- Fixed OAuth2 implementation to redirect to the correct target URL when
reusing state from a previous authorization flow.
(@thekid)