IdP AuthN LDAP Connection Pooling + Directory with disabled anonymous binds...

Jeremy A Scott jeremy.scott at wisc.edu
Mon Apr 25 19:48:51 EDT 2016


Hi,

Thanks for the reply!

This is what the directory responds with when a search without credentials occurs (this is from ldapsearch - code 48):

ldap_bind: Inappropriate authentication (48)
	additional info: Anonymous Simple Bind Disabled.

I'd like to use the pools as they were originally intended, so what are the options/config for returning the connections to the pool in a known state with BindPassivator?

Thanks,

-Jeremy


> On Apr 25, 2016, at 1:29 PM, Daniel Fisher <dfisher at vt.edu> wrote:
> 
> On Mon, Apr 25, 2016 at 1:39 PM, Jeremy A Scott <jeremy.scott at wisc.edu> wrote:
> I think possibly the ideal solution would be to modify what the pool validator accepts as a valid response for a good connection.
> It seems coded to look for a successful search, defaulting to the root DSE, and that's it. Perhaps it could be modified to look for other responses from the server as well?
> (This directory says 'Not Authorized'... and I think that response is indicative of a good connection...)
> 
> The current implementation checks for a result size > 0. Perhaps that could be improved by checking the result code instead. (What result code is your directory returning?).
> Also, you may want to try the CompareValidator to see whether that operation is allowed for anonymous connections.
>  
> 
> If that can't be done, then perhaps disabling connection pooling altogether might be the way to go, but that would require some serious editing of ldap-authn-config.xml...
> 
> The editing isn't particularly bad, but there may be another option. You could configure a BindPassivator on the pool, that binds as your service account. This would put idle connections back into a state that works for validation. Of course this options requires editing the config as well....
> 
> Let me know which option you prefer and I'll help you with the config.
> 
> --Daniel Fisher
> 
> -- 
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2952 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/users/attachments/20160425/1a6878f1/attachment-0001.p7s>


More information about the users mailing list