You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/synctv-core
E-larex c30d3e40b1
fix(oauth2): accept trailing slash in OIDC issuer (#401)
Fix OIDC ID Token validation when the provider returns an issuer with a
trailing slash.

SyncTV removes trailing slashes from the configured issuer, but
`jsonwebtoken` previously performed an exact issuer check before
SyncTV's normalized issuer comparison. This caused valid tokens from
providers such as Authentik to fail with `InvalidIssuer`.

The JWT validation now accepts both trailing-slash variants of the same
issuer while continuing to reject unrelated issuers.

Added RS256/JWKS regression tests covering both accepted configurations
and a different-issuer rejection case.
1 month ago
..
benches chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
src fix(oauth2): accept trailing slash in OIDC issuer (#401) 1 month ago
testing fix: type playback identities and stabilize FNOS playback (#400) 1 month ago
tests fix: type playback identities and stabilize FNOS playback (#400) 1 month ago
Cargo.toml chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago