<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">Hello everybody,</div><div class="gmail_default"><br></div><div class="gmail_default">we are currently setting up a service which uses shibboleth for authentication.</div><div class="gmail_default">Due to the nature of the application* it is not possible for us to use mod_wsgi but instead we use Apache only as a reverse proxy.</div><div class="gmail_default">To my knowledge the only way to archive this is to pass the information using HTTP headers (as neither <font face="monospace">localhost:...</font><font face="arial, helvetica, sans-serif"> nor </font><font face="monospace">unix://...</font><font face="arial, helvetica, sans-serif"> support setting environment variables).</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">However in the guide about SpoofChecking it says that there are no known scenarios where environment variables cannot be used.</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">So I wonder if I am missing something as I cannot imagine that the described scenario is rare?</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">Greetings</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">Nils</font></div><div class="gmail_default"><br></div><div class="gmail_default">*Written in Python using the ASGI standard. This is required as we have multiple async features like Websockets and async communication with another server.</div></div></div>