So I have an interesting issue, and I'm wondering if there's an easy
solution (although I'm guessing it would take slapo-rwm reworking).
Basically, email id's can come in the form of
quanah@stanford.edu,
q.u.a.n.a.h@stanford.edu
q-u.a-n-a.h@stanford.edu
qua.na-h@stanford.edu
(basically, any combination of periods and hyphens). My own data is:
lsearch uid=quanah suseassunetid
dn: uid=quanah,cn=accounts,dc=stanford,dc=edu
suSeasSunetID: qgibsonmount
suSeasSunetID: quanah
suSeasSunetID: quanahgibsonmount
which means that any form of quanah@stanford.edu,
qgibsonmount@stanford.edu, and quanahgibsonmount@stanford.edu are
deliverable.
In our directory, we store what we consider the normalized form (all
periods and hyphens stripped out). What I'd like is a way to make sure
that any incoming filter request for the attribute (suseassunetid) strips
the value(s) of periods and hyphens before the query is evaluated.