Some OIDC providers are having some trouble working with Komodo, this update should help fix some issue with a trailing /
with the provider URL:
If you see an error like this in the Komodo Core startup logs, this release may help:
called `Result::unwrap()` on an `Err` value: Failed to init default OIDC client
Caused by:
0: Failed to get OIDC /.well-known/openid-configuration
1: Validation error: unexpected issuer URI `https://your.provider.domain` (expected `https:/your.provider.domain/`)
If you see this, ensure your KOMODO_OIDC_PROVIDER does NOT end in a trailing slash, and try it again with this release 1.15.1.
🚨 Authentik Users
- Ensure your
KOMODO_OIDC_PROVIDER
DOES end in a trailing/
, it is now sensitive to this. Other providers may require trailing/
, or NOT require trailing/
.
Note. I do release Komodo Periphery 1.15.1 as well for version alignment, there is no change to Periphery from 1.15.0 here and Periphery doesn't need to be upgraded again (you can if you like).
Thanks to everyone that tried out OIDC so far and reported this issue. 🦎