Advise to develop a rights-control module

ビリビリⅤ orz at loli.my
Fri Sep 16 20:40:37 UTC 2011


I think using
proxy_intercept_errors on;
and
error_page
may be work

2011/9/16 Legrand Jérémie <jeremie.legrand at atos.net>:
> 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
>



More information about the nginx-devel mailing list