Advise to develop a rights-control module

Valery Kholodkov valery+nginxen at grid.net.ru
Sun Sep 18 10:06:05 UTC 2011


It should be possible. Look at how static module does it.

Legrand Jérémie wrote:
> Hi,
> 
>  
> 
> I need to develop a module that  check the rights of an user regarding 
> to URI parameters.
> 
>  
> 
> User is allowed : I send the request to backend server with proxy_pass
> 
> User is not allowed : I need to generate a body response displaying 
> information about the error.
> 
>  
> 
> This module should be like access and auth_basic module launched during 
> the NGX_HTTP_ACCESS_PHASE but in this phase I can’t send a body response.
> 
> I tried to declare it has a content handler but, in consequence, it does 
> not work with the proxy module which is also a content handler.
> 
>  
> 
> What can I do to develop this kind of module ?
> 
>  
> 
> Thanks by advance for any answer !
> 
>  
> 
> J.Legrand
> 
> 
> ------------------------------------------------------------------------
> 
> Ce message et les pièces jointes sont confidentiels et réservés à 
> l'usage exclusif de ses destinataires. Il peut également être protégé 
> par le secret professionnel. Si vous recevez ce message par erreur, 
> merci d'en avertir immédiatement l'expéditeur et de le détruire. 
> L'intégrité du message ne pouvant être assurée sur Internet, la 
> responsabilité d'Atos ne pourra être recherchée quant au contenu de ce 
> message. Bien que les meilleurs efforts soient faits pour maintenir 
> cette transmission exempte de tout virus, l'expéditeur ne donne aucune 
> garantie à cet égard et sa responsabilité ne saurait être recherchée 
> pour tout dommage résultant d'un virus transmis.
> 
> This e-mail and the documents attached are confidential and intended 
> solely for the addressee; it may also be privileged. If you receive this 
> e-mail in error, please notify the sender immediately and destroy it. As 
> its integrity cannot be secured on the Internet, the Atos liability 
> cannot be triggered for the message content. Although the sender 
> endeavours to maintain a computer virus-free network, the sender does 
> not warrant that this transmission is virus-free and will not be liable 
> for any damages resulting from any virus transmitted.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> nginx-devel mailing list
> nginx-devel at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-devel


-- 
Best regards,
Valery Kholodkov



More information about the nginx-devel mailing list