fix: scim 2 filter: the username should be treated case-insensitive (#9257)

# Which Problems Are Solved
- when listing users via scim v2.0 filters applied to the username are
applied case-sensitive

# How the Problems Are Solved
- when a query filter is appleid on the username it is applied
case-insensitive

# Additional Context
Part of https://github.com/zitadel/zitadel/issues/8140
This commit is contained in:
Lars
2025-01-29 14:22:22 +01:00
committed by GitHub
parent b10428fb56
commit accfb7525a
5 changed files with 85 additions and 26 deletions

View File

@@ -29,8 +29,9 @@ var fieldPathColumnMapping = filter.FieldPathMapping{
FieldType: filter.FieldTypeString,
},
"username": {
Column: query.UserUsernameCol,
FieldType: filter.FieldTypeString,
Column: query.UserUsernameCol,
FieldType: filter.FieldTypeString,
CaseInsensitive: true,
},
"name.familyname": {
Column: query.HumanLastNameCol,