Hi, sounds good - I'll try and take a look. Should I open a JIRA issue for this then?
Would you prefer a configurable general regex pattern or a list of allowed characters? (the former would be more flexible but also have a slight overlap with the other options and probably be a bit slower). Backwards compatibility is also required, right? (i.e. if the new configuration is not used, the current pattern should apply) Regards, Guido PS: ICLA should be no problem, I'll try and arrange one. Zitat von Fabio Martelli <fabio.marte...@gmail.com>: > Hi, I cannot remember any valid reason to keep regexp in object as is. > > +1 for Guido proposal. > > Rgds, > F. > > "Francesco Chicchiriccò" <ilgro...@apache.org> ha scritto: >> On 02/08/2013 10:22, Guido Wimmel wrote: >>> Hi, >>> >>> is there a specific reason for the particular fixed choice of >> characters allowed in Syncope usernames? >>> ( AccountPolicyEnforcer.PATTERN = Pattern.compile("[a-zA-Z0-9-_@. >> ]+"); ) >>> >>> We use email addresses as usernames, so we had create our own >> modified copy of AccountPolicyEnforcer to extend the pattern >>> (e.g. allowing the '+' sign). >> >> Hi Guido, >> this seems more than reasonable to me, and I don't remember any valid >> reason to keep that regexp as static there: may Fabio is able to >> provide >> some insight? >> >>> Maybe this could also be made configurable by extending >> AccountPolicySpec? (I could possibly try and provide a patch) >> >> Nice idea: we can always re-discuss this if Fabio or other is able to >> add information. >> >> Side note: since it seems that you are now getting more involved with >> Syncope (and this is definitely good IMHO), I'd encourage you to sign >> and submit an ICLA [1]. >> >> Regards. >> >> [1] http://www.apache.org/licenses/#clas >> >> -- >> Francesco Chicchiriccò >> >> ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member >> http://people.apache.org/~ilgrosso/ > > -- Inviato dal mio cellulare Android con K-9 Mail.