lemonldap-ng/doc/sources/admin/useoutgoingproxy.rst

36 lines
908 B
ReStructuredText
Raw Normal View History

2020-05-14 23:29:41 +02:00
Use an outgoing proxy
=====================
For some protocols, LL::NG has to directly contact the external server.
This is the case for example with CAS authentication (validation of
service ticket) or OpenID Connect authentication (access to token
endpoint and userinfo endpoint).
If the LL::NG server needs a proxy for outgoing connections, then you
need to configure some environment variables.
Apache
------
In Apache configuration, set:
2020-05-21 15:13:24 +02:00
.. code-block:: apache
2020-05-14 23:29:41 +02:00
FcgidInitialEnv http_proxy http://X.X.X.X:X
FcgidInitialEnv https_proxy http://X.X.X.X:X
# on Centos7, you need LWP::Protocol::connect
# FcgidInitialEnv https_proxy connect://X.X.X.X:X
Nginx/FastCGI
-------------
add in ``/etc/default/lemonldap-ng-fastcgi-server`` :
::
http_proxy=http://X.X.X.X:X
https_proxy=http://X.X.X.X:X
# on Centos7, you need LWP::Protocol::connect
# https_proxy=connect://X.X.X.X:X