zitadel/internal/idp/providers
Livio Spring bcf416d4cf
fix(saml): parse xsd:duration format correctly (#9098)
# Which Problems Are Solved

SAML IdPs exposing an `EntitiesDescriptor` using an `xsd:duration` time
format for the `cacheDuration` property (e.g. `PT5H`) failed parsing.

# How the Problems Are Solved

Handle the unmarshalling for `EntitiesDescriptor` specifically.
[crewjam/saml](bbccb7933d/metadata.go (L88-L103))
already did this for `EntitiyDescriptor` the same way.

# Additional Changes

None

# Additional Context

- reported by a customer
- needs to be backported to current cloud version (2.66.x)
2024-12-20 16:03:06 +00:00
..
apple fix: improve secret generation for apple idp (#7843) 2024-04-26 15:46:15 +00:00
azuread fix(idp): provide id_token for tenant id based azure ad (#7188) 2024-01-10 15:02:17 +00:00
github merge main into next 2023-10-19 12:34:00 +02:00
gitlab merge main into next 2023-10-19 12:34:00 +02:00
google merge main into next 2023-10-19 12:34:00 +02:00
jwt chore(deps): update all go deps (#7773) 2024-04-15 09:17:36 +00:00
ldap fix: encode ldap values to make valid UTF8 (#8210) 2024-06-28 13:46:54 +00:00
oauth fix: improve login_hint usage on IDPs (#6899) 2023-11-13 09:25:26 +01:00
oidc chore(deps): update all go deps (#7773) 2024-04-15 09:17:36 +00:00
saml fix(saml): parse xsd:duration format correctly (#9098) 2024-12-20 16:03:06 +00:00