Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-134144

As a System Administrator, I want the OpenID Connect requests to go through the configured proxy

Details

    Description

      Motivation

      The OpenID Connect requests don't go through proxy which is a product limitation now. We want to implement that with using the configured proxy system properties.

      Acceptance Criteria

      As a System Administrator, I want the OpenID Connect requests to go through the configured proxy in the system properties.

      Verification / Usage

      1. Set-up a local proxy, for example using Squid
      2. Configure the following Java system properties (https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/doc-files/net-properties.html ) according to your needs:
        https.proxyHost
        https.proxyPort
        http.nonProxyHosts
        
        • Make sure you are using the "https.proxyHost" and "https.proxyPort" and not the plain "http" variants. The HTTPS protocol handler will use the same nonProxyHosts property as the HTTP protocol.
      3. Configure an OIDC provider and enable OIDC authentication where the provider connections are supposed to go through the proxy.
      4. Check your proxy's access log to see if the communication goes through the proxy

      Attachments

        Issue Links

          Activity

            People

              zsigmond.rab Zsigmond Rab
              zsigmond.rab Zsigmond Rab
              Stian Sigvartsen Stian Sigvartsen
              Kiyoshi Lee Kiyoshi Lee
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Packages

                  Version Package
                  7.2.10 DXP FP17
                  7.2.10.6 DXP SP6
                  7.2.X
                  7.3.10.3 DXP SP3
                  7.3.X
                  7.4.2 CE GA3 DXP 7,4
                  7.4.13 DXP GA1