If you have unique ids in different search bases are you returning their search base as part of the userid to a CASified application?
On Fri, Apr 9, 2010 at 8:42 PM, Greg Jenkins ([email protected]) < [email protected]> wrote: > Hi All, > > > > I’m trying to authenticate users on that live on different LDAP searchBase > values on the same server using an extra url parameter. This way, two users > can have the same uid, but live in different bases. For example, base > company 1, company 2, etc. It’s identical to the requirement described in > this post: http://n4.nabble.com/Dynamic-LDAP-searchBase-td261436.html > > > > In looking at the BindLdapAuthenticationHandler class, my hope was to > override a method which gets the value of the searchBase, modify searchBase > with my dynamic searchBase value, and have the authentication method do its > thing. The problem is that all property access is private and almost all the > relevant methods are declared final. Moreover, the reference to the > searchBase value is taken directly from the class searchBase property, not > the getSearchBase() method. > > > > In the post above, Scott mentions there is a method one can override to > have a dynamic searchBase. With methods declared as final, that doesn’t seem > to be an option. It seems I’ll need to copy/paste > BindLdapAuthenticationHandler and make the required changes … rather than > re-use code. > > > > I hope I’m wrong. Is there a way to extend and reuse > BindLdapAuthenticationHandler in this scenario? > > > > Thanks for the help! > > > > Cheers, > > > > ___________________ > > *Greg Jenkins > **Senior Software Developer > *[email protected] > > *DNA**direct > *Pier 9 Suite 105 > San Francisco, CA 94111 > > *P* 415-347-3456 > *F* 415-646-0224 > > www.dnadirect.com > ___________________ > > This e-mail and any attachments may contain CONFIDENTIAL information, > including PROTECTED HEALTH INFORMATION. If you are not the intended > recipient, any use or disclosure of this information is STRICTLY PROHIBITED; > you are requested to delete this e-mail and any attachments, notify the > sender immediately at 877-646-0222 or by email at *[email protected]* < > mailto:[email protected] <[email protected]> > > > > -- > You are currently subscribed to [email protected] as: > [email protected] > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
