Skip to content

Tags: narg95/fosite

Tags

v0.36.0

Toggle v0.36.0's commit message
fix: be more permissive in time checks

Time equality should not cause failures in OpenID Connect validation.

v0.35.1

Toggle v0.35.1's commit message
autogen(docs): regenerate and update changelog

v0.35.0

Toggle v0.35.0's commit message
autogen(docs): regenerate and update changelog

v0.34.1

Toggle v0.34.1's commit message
fix: make redirect URL checking more strict

The OAuth 2.0 Client's Redirect URL and the Redirect URL used in the OAuth 2.0 flow do not check if the query string is equal:

1. Registering a client with allowed redirect URL `https://example.com/callback`
2. Performing OAuth2 flow and requesting redirect URL `https://example.com/callback?bar=foo`
3. Instead of an error, the browser is redirected to `https://example.com/callback?bar=foo` with a potentially successful OAuth2 response.

Additionally, matching Redirect URLs used `strings.ToLower` normalization:

1. Registering a client with allowed redirect URL `https://example.com/callback`
2. Performing OAuth2 flow and requesting redirect URL `https://example.com/CALLBACK`
3. Instead of an error, the browser is redirected to `https://example.com/CALLBACK ` with a potentially successful OAuth2 response.

This patch addresses all of these issues and adds regression tests to keep the implementation secure in future releases.

v0.34.0

Toggle v0.34.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore: fix unused const linter error (ory#484)

v0.33.0

Toggle v0.33.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: error_hint and error_debug are now exposed through error_descri…

…ption (ory#460)

BREAKING CHANGE: Merges the error description with error hint and error debug, making it easier to consume error messages in standardized OAuth2 clients.

v0.32.4

Toggle v0.32.4's commit message
autogen(docs): regenerate and update changelog

v0.32.3

Toggle v0.32.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: add missing OAuth2TokenRevocationFactory to ComposeAllEnabled (o…

…ry#472)

v0.32.2

Toggle v0.32.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: new factory with default issuer for JWT tokens (ory#444)

v0.32.1

Toggle v0.32.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: makeRemoveEmpty public (ory#443)