diff --git a/authentik/providers/scim/clients/users.py b/authentik/providers/scim/clients/users.py index 2334f26ec139..25998086827a 100644 --- a/authentik/providers/scim/clients/users.py +++ b/authentik/providers/scim/clients/users.py @@ -72,7 +72,8 @@ def create(self, user: User): if not self._config.filter.supported: raise exc users = self._request( - "GET", f"/Users?{urlencode({'filter': f'userName eq {scim_user.userName}'})}" + "GET", + f"/Users?{urlencode({'filter': f'userName eq \"{scim_user.userName}\"'})}", ) users_res = users.get("Resources", []) if len(users_res) < 1: