On Tue, Jul 29, 2008 at 9:44 AM, Emmanuel Lécharny <[EMAIL PROTECTED]>wrote:
> Alex Karasulu wrote: > >> On Tue, Jul 29, 2008 at 8:31 AM, Emmanuel Lecharny <[EMAIL PROTECTED] >> >wrote: >> >> >> >>> Hi, >>> >>> just a question : >>> what should we do when a user send a BindRequest if it already has an >>> open >>> session ? Should we brutally delete his ldapSession, or wait until all >>> the >>> running rquests have completed ? Should we terminate the session with an >>> UnbindRequest? Should we Abandon the current running requests ? >>> >>> >>> >> >> NONE OF THE ABOVE!!! Just create the new session. There can be several >> connections to the server by the same principal. Think about connection >> pooling or applications with duplicate connections used for different >> purposes. Who knows why but it should be allowed. >> >> > As stated by RFC 4511, par 4.2.1, (thanks jeff), if a user send another > bindRequest, the previous session should be abandonned or completed. Note > that it has nothing to do with the principale, as you may still open as many > session as you want, assuming that you are opening new IoSessions. May be it > was not clear in my previous mail that it was on _the same_ connection. > Aye just realized that after talking to you on IM. I thought you were trying to drop connections when a new bind was occuring as the same principal. Gotchya now - my bad. I think I need some coffee. Alex -- Microsoft gives you Windows, Linux gives you the whole house ...
