mirror of https://github.com/synctv-org/synctv
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.
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 | 2 months ago | |
| src | 1 month ago | |
| testing | 1 month ago | |
| tests | 1 month ago | |
| Cargo.toml | 2 months ago | |