Hi,
You have to define your validator implementation for your request. You can see https://github.com/apache/syncope/blob/syncope-3.0.15/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/attrvalue/validation/EmailAddressValidator.java. In this example there is an email address validator that checks if your input matches a specific pattern. You could define your implementation that checks if there are other users with this email (ignoring case obviously). You can use SearchDAO for this In documentation you can see https://syncope.apache.org/docs/3.0/reference-guide.html#plain Best regards, On 2026/01/22 13:17:29 Lionel SCHWARZ wrote: > Hi, > > With Syncope3, is there a way to define a unique case-insensitive constraint > to a schema? > > (use-case: avoid emails duplicates with lower/upper cases) > > Regards > Lionel >
