Sending logout events

Grzegorz Nosek grzegorz.nosek at gmail.com
Wed Aug 27 12:59:16 MSD 2008


On śro, sie 27, 2008 at 10:39:01 +0200, Attila Nagy wrote:
> Hello,
> 
> Would it be possible to extend this protocol:
> http://wiki.codemongers.com/NginxImapCoreModule
> 
> with logout (connection closed, timeout, etc) events?
> 
> Something like this:
> 
> GET /close HTTP/1.0
> Host: auth.server.hostname
> Close-User: user
> Close-Server: 192.168.1.10
> Close-Port: 143
> Close-Protocol: imap
> Close-Cause: 
> logout|server_timeout|client_ssl_timeout|client_closed|server_closed|etc
> Client-IP: 192.168.1.1
> 
> The main benefit would be that the authenticator application could build 
> a session table from live sessions, which is currently very hard to do. 
> This means after an authentication OK response is sent, nginx should 
> send a close event, no matter how the connection was lost (setting the 
> Close-Cause accordingly).

How would you distinguish between multiple sessions from the same
client? I guess you'd need a cookie set by the authenticator and sent by
nginx when the session ends.

Best regards,
 Grzegorz Nosek





More information about the nginx mailing list