Hi all, I'm looking for the best approach for matching the first part of a URL in ACLs. Some examples of the types of URLs include:
Backend 1 (application context-path = /web) http://hostname:port/web http://hostname:port/web/form.html Backend 2 (application context-path = /webservices) http://hostname:port/webservices/serviceA http://hostname:port/webservices/serviceB The following approach for ACLs would only work if the ACL that matches /webservices comes before the one for /web. Ideally I don't want to have to enforce this type of constraint as we have 70+ URL patterns for one frontend and this type of restriction could be error-prone as more patterns are added over time. Won't work acl backend1_acl path_beg /web acl backend2_acl path_beg /webservices use_backend1 if backend1_acl use_backend2 if backend2_acl Will work acl backend1_acl path_beg /web acl backend2_acl path_beg /webservices use_backend2 if backend2_acl use_backend1 if backend1_acl Is there some straight forward solution that I'm missing? Perhaps a regex is the only way to enforce a concrete rule? Any suggestions? Many thanks for your help. Regards, Eoin ********************************************************************* Please note that Revenue cannot guarantee that any personal and sensitive data, sent in plain text via standard email, is fully secure. Customers who choose to use this channel are deemed to have accepted any risk involved. The alternative communication methods offered by Revenue include standard post and the option to register for our (encrypted) secure email service. http://www.revenue.ie/en/practitioner/secure-email.html *********************************************************************

