zitadel/internal/idp/providers
Stefan Benz d92717a1c6
fix: encode ldap values to make valid UTF8 (#8210)
# Which Problems Are Solved

UUIDs stored in LDAP are Octet Strings and have to be parsed, so that
they can be stored as IDs as they are not valid UTF8.

# How the Problems Are Solved

Try to parse the RawValue from LDAP as UUID, otherwise try to base64
decode and then parse as UUID, else use the data as string as before.

# Additional Changes

None

# Additional Context

Closes #7601
2024-06-28 13:46:54 +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 feat(saml): allow setting nameid-format and alternative mapping for transient format (#7979) 2024-05-23 05:04:07 +00:00