You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2022/10/19 08:49:29 UTC

[GitHub] [apisix] wofr opened a new issue, #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

wofr opened a new issue, #8125:
URL: https://github.com/apache/apisix/issues/8125

   ### Description
   
   We are using apisix togehter with Keycloak.  We have created a route (see below).  Basically it works fine but usually when we load the page the first time the content after we get redirected from keycloak back get only partial loaded, see screenshot below.
   
   When I do reload of the page the whole content is loaded, sometimes it even loads the whole content directly after we get redirected from keycloak.  The behaviour is observed on differnt browsers (chrome, firefox).  
   
   When removing the authentication redirection to keycloak, we do not observe any prolems when loading the web-content.
   Now I'm wondering what causes this problem when loading the page the first time? Any help welcome!!
   
   ![grafik](https://user-images.githubusercontent.com/2195242/196641789-ab6a4552-2b65-4fbf-9ccc-31ca83a3bfed.png)
   
   
   
   ApiSixRoute
   ```
   `apiVersion: apisix.apache.org/v2beta3
   kind: ApisixTls
   metadata:
     name: tracs-route-workflow-orchestrator
   #  namespace: apisix
   spec:
     hosts:
     - dagster-dev.***************
     secret:
       name: {{ .Values.ingressSecret }}
       namespace: apisix
   ---
   # Define the route to access the backend
   apiVersion: apisix.apache.org/v2beta3
   kind: ApisixRoute
   metadata:
     name: tracs-route-workflow-orchestrator
   #  namespace: apisix
   spec:
     http:
     - name: tracs-route-workflow-orchestrator
       match:
         paths:
         - /*
         - /graphql
         hosts:
         - dagster-dev***************
       backends:
       - serviceName: {{ .Values.service }}
         servicePort: {{ .Values.appPort }}
       websocket: true
       
       plugins:
        - name: cors
          enable: true
        - name: redirect
          enable: true
          config:
            http_to_https: true       
        - name: openid-connect
          enable: true
          config:
            bearer_only: false
            client_id: "apisix"
            client_secret: "************"
            disable: false
            discovery: "https://keycloak-dev.****************/realms/apisix_test_realm/.well-known/openid-configuration"
            realm: "apisix_test_realm"
            redirect_uri: "/callback"
            scope: "openid profile"         
   ```
   
   ### Environment
   
   ### Environment
   
   - APISIX version (run `apisix version`): /usr/local/openresty/luajit/bin/luajit ./apisix/cli/apisix.lua version 2.15.0
   - Operating system (run `uname -a`): Linux apisix-6dffdc8545-jn8sp 5.10.127+ #1 SMP Sat Jul 16 08:53:19 UTC 2022 x86_64 Linux
   - OpenResty / Nginx version (run `openresty -V` or `nginx -V`): nginx version: openresty/1.21.4.1 built by gcc 10.3.1 20210424 Alpine 10.3.1_git20210424) built with OpenSSL 1.1.1g  21 Apr 2020
   - etcd version, if relevant (run `curl http://127.0.0.1:9090/v1/server_info`):  3.4.14
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] shreemaan-abhishek commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by "shreemaan-abhishek (via GitHub)" <gi...@apache.org>.
shreemaan-abhishek commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1707781002

   @wofr is your query resolved? Do you have any further questions/updates? If not, please close the issue. Thanks.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] wofr closed issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by "wofr (via GitHub)" <gi...@apache.org>.
wofr closed issue #8125: help request:  Webpage content gets only partially loaded after keycloak redirect.
URL: https://github.com/apache/apisix/issues/8125


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] tzssangglass commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by GitBox <gi...@apache.org>.
tzssangglass commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1284030504

   It looks like there is a CORS problem accessing static resources? Are static resources also processed by APISIX?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] dgradecak commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by GitBox <gi...@apache.org>.
dgradecak commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1318633314

   I ran into the same or similar issue. The documentation is "clear" https://apisix.apache.org/docs/apisix/plugins/openid-connect/#scenarios
   
   `Authentication between Browser and Identity Providers: Set bearer_only to false. After successful authentication, this plugin can obtain and manage the token in the cookie, and subsequent requests will use the token. In this mode, the user session will be stored in the browser as a cookie and this data is encrypted, so you have to set a key for encryption via session.secret.`
   
   although it seems it is mandatory to set it as an object:
   ```
       plugins:       
           openid-connect:
               session:
               secret: "testtesttesttesttest" 
   ```
   
   I hope this helps you.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] wofr commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by GitBox <gi...@apache.org>.
wofr commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1284116536

   I would agree on, that we have an CORS problem, If the contant is never loaded, but the issue appears only when loading the page the first time and even than not always.
   
   Nevertheless I added the CORS Plugin to the route.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] kingluo commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by GitBox <gi...@apache.org>.
kingluo commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1284893913

   @wofr The reason is probably your page sends parallel requests to require resource files, but at the time you haven't login successfully, so the responses for those side requests get 302 status code and failed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] wofr commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by GitBox <gi...@apache.org>.
wofr commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1319647426

   Thanks for the hint!  I must have read over this section.  
   Now it seems to work better, evenso after some times error appears on auth?state requests
   
   
   ![image](https://user-images.githubusercontent.com/2195242/202646547-f08b9119-ad57-4ddf-91ff-36b06bd0b775.png)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] tokers commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by GitBox <gi...@apache.org>.
tokers commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1284762671

   Could you show some requests (failed due to CORS) details with the request/response info?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] wofr commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by GitBox <gi...@apache.org>.
wofr commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1285031162

   The web-ui we are running is Dagit (https://docs.dagster.io/concepts/dagit/dagit ) is the open-source UI of the Dagster project.
   
   
   I now made a new observation, even if the page was finnaly loaded succesfull after a while the graphql calls start to fail. See logs at the end of this post
   
   Here is how the route looks like in the apisisx-dashboard
   
   ```
   {
     "uris": [
       "/*",
       "/graphql"
     ],
     "name": "tracs_tracs-route-workflow-orchestrator_tracs-route-workflow-orchestrator",
     "desc": "Created by apisix-ingress-controller, DO NOT modify it manually",
     "hosts": [
       "dagster-dev.my-domain.com"
     ],
     "plugins": {
       "cors": {
         "allow_credential": false,
         "allow_headers": "*",
         "allow_methods": "*",
         "allow_origins": "*",
         "expose_headers": "*",
         "max_age": 5
       },
       "openid-connect": {
         "access_token_in_authorization_header": false,
         "bearer_only": false,
         "client_id": "apisix",
         "client_secret": "mysecret",
         "disable": false,
         "discovery": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/.well-known/openid-configuration",
         "introspection_endpoint_auth_method": "client_secret_basic",
         "logout_path": "/logout",
         "realm": "apisix_test_realm",
         "redirect_uri": "/callback",
         "scope": "openid profile",
         "set_access_token_header": true,
         "set_id_token_header": true,
         "set_refresh_token_header": false,
         "set_userinfo_header": true,
         "ssl_verify": false,
         "timeout": 3,
         "use_pkce": false
       },
       "redirect": {
         "encode_uri": false,
         "http_to_https": true,
         "ret_code": 302
       }
     },
     "upstream_id": "18dd6615",
     "labels": {
       "managed-by": "apisix-ingress-controller"
     },
     "enable_websocket": true,
     "status": 1
   }
   ```
   
   Maybe its a problem with the graphql route, as it seems
   ![image](https://user-images.githubusercontent.com/2195242/196876627-42d251cf-4644-4391-a359-99c2f02edb50.png)
   
   
   
   The logs 
   ```
   {
     "log": {
       "version": "1.2",
       "creator": {
         "name": "Firefox",
         "version": "105.0.3"
       },
       "browser": {
         "name": "Firefox",
         "version": "105.0.3"
       },
       "pages": [
         {
           "startedDateTime": "2022-10-20T08:45:29.865+02:00",
           "id": "page_2",
           "title": "Dagit",
           "pageTimings": {
             "onContentLoad": -1,
             "onLoad": -1
           }
         }
       ],
       "entries": [
         {
           "pageref": "page_2",
           "startedDateTime": "2022-10-20T08:45:29.865+02:00",
           "request": {
             "bodySize": 287,
             "method": "POST",
             "url": "https://dagster-dev.my-domain.com/graphql",
             "httpVersion": "HTTP/2",
             "headers": [
               {
                 "name": "Host",
                 "value": "dagster-dev.my-domain.com"
               },
               {
                 "name": "User-Agent",
                 "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0"
               },
               {
                 "name": "Accept",
                 "value": "*/*"
               },
               {
                 "name": "Accept-Language",
                 "value": "de,en-US;q=0.7,en;q=0.3"
               },
               {
                 "name": "Accept-Encoding",
                 "value": "gzip, deflate, br"
               },
               {
                 "name": "Referer",
                 "value": "https://dagster-dev.my-domain.com/instance/overview"
               },
               {
                 "name": "content-type",
                 "value": "application/json"
               },
               {
                 "name": "Content-Length",
                 "value": "287"
               },
               {
                 "name": "Origin",
                 "value": "https://dagster-dev.my-domain.com"
               },
               {
                 "name": "Connection",
                 "value": "keep-alive"
               },
               {
                 "name": "Cookie",
                 "value": "session=YrC2A0GJRVdh4Qxmlp_v2g|1666251924|9xlRJDkdVG8XavZk4VkbhE2Rc-jFPhnLnpjbW570SFFVuttCCAXn5Jlczs7La1JbIfA2HaNr3qRZBvBEHPjHJl_tzgzeuyGzZEHaoEHdNAlM6TuPPVJe0yAmtRN5patirjlLSARgWyLdEixM8ztVpD-SpvRswAdmbVQZ0xN0inWMHpLQv0fTW0kRZyVBa157Iff5egLAYVwANS0_Lypv9N1w100ll1wIr6wR8qO014I|_tjaG0pKAgdZEpblPDGEnbrQQBE"
               },
               {
                 "name": "Sec-Fetch-Dest",
                 "value": "empty"
               },
               {
                 "name": "Sec-Fetch-Mode",
                 "value": "cors"
               },
               {
                 "name": "Sec-Fetch-Site",
                 "value": "same-origin"
               },
               {
                 "name": "DNT",
                 "value": "1"
               },
               {
                 "name": "TE",
                 "value": "trailers"
               }
             ],
             "cookies": [
               {
                 "name": "session",
                 "value": "YrC2A0GJRVdh4Qxmlp_v2g|1666251924|9xlRJDkdVG8XavZk4VkbhE2Rc-jFPhnLnpjbW570SFFVuttCCAXn5Jlczs7La1JbIfA2HaNr3qRZBvBEHPjHJl_tzgzeuyGzZEHaoEHdNAlM6TuPPVJe0yAmtRN5patirjlLSARgWyLdEixM8ztVpD-SpvRswAdmbVQZ0xN0inWMHpLQv0fTW0kRZyVBa157Iff5egLAYVwANS0_Lypv9N1w100ll1wIr6wR8qO014I|_tjaG0pKAgdZEpblPDGEnbrQQBE"
               }
             ],
             "queryString": [],
             "headersSize": 847,
             "postData": {
               "mimeType": "application/json",
               "params": [],
               "text": "{\"operationName\":\"WorkspaceUpdateCheckQuery\",\"variables\":{},\"query\":\"query WorkspaceUpdateCheckQuery {\\n  workspaceOrError {\\n    __typename\\n    ... on Workspace {\\n      locationEntries {\\n        __typename\\n        id\\n        loadStatus\\n      }\\n      __typename\\n    }\\n  }\\n}\\n\"}"
             }
           },
           "response": {
             "status": 302,
             "statusText": "Found",
             "httpVersion": "HTTP/2",
             "headers": [
               {
                 "name": "date",
                 "value": "Thu, 20 Oct 2022 06:45:27 GMT"
               },
               {
                 "name": "content-type",
                 "value": "text/html"
               },
               {
                 "name": "content-length",
                 "value": "142"
               },
               {
                 "name": "location",
                 "value": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/protocol/openid-connect/auth?client_id=apisix&scope=openid%20profile&response_type=code&redirect_uri=https%3A%2F%2Fdagster-dev.my-domain.com%2Fcallback&nonce=cc5b93d3d3d2f20034744dc9688cdb86&state=1e72ea183e18a04781e024e263297d1a"
               },
               {
                 "name": "set-cookie",
                 "value": "session=YrC2A0GJRVdh4Qxmlp_v2g|1666251927|-92QZV013awD35tpSzVoPJSaEBHbdIxttnQ2-QtW-jriLlHf0rYP83nyo320C2ZFH-ABmpPIi8EIvWZmHoKe6a3NraAw54ADKES25mja4IZKqnGWlKHox6sbSa1hARgGisJboiaqJQq6Jos_D95zu5qHKut-YOmPs-kkAgR2HQlzUWWfU-0jjwfakJh5fpR1MqB6BK7eeVj9bVLBPpQLDF-6wZ60KBVmgcX4k8OcPns|79Cuc-JKYcBpFit5ZEHHN-gaZDQ; Path=/; SameSite=Lax; Secure; HttpOnly"
               },
               {
                 "name": "cache-control",
                 "value": "no-cache, no-store, max-age=0"
               },
               {
                 "name": "server",
                 "value": "APISIX/2.15.0"
               },
               {
                 "name": "access-control-allow-origin",
                 "value": "*"
               },
               {
                 "name": "access-control-allow-methods",
                 "value": "*"
               },
               {
                 "name": "access-control-max-age",
                 "value": "5"
               },
               {
                 "name": "access-control-expose-headers",
                 "value": "*"
               },
               {
                 "name": "access-control-allow-headers",
                 "value": "*"
               },
               {
                 "name": "X-Firefox-Spdy",
                 "value": "h2"
               }
             ],
             "cookies": [
               {
                 "name": "session",
                 "value": "YrC2A0GJRVdh4Qxmlp_v2g|1666251927|-92QZV013awD35tpSzVoPJSaEBHbdIxttnQ2-QtW-jriLlHf0rYP83nyo320C2ZFH-ABmpPIi8EIvWZmHoKe6a3NraAw54ADKES25mja4IZKqnGWlKHox6sbSa1hARgGisJboiaqJQq6Jos_D95zu5qHKut-YOmPs-kkAgR2HQlzUWWfU-0jjwfakJh5fpR1MqB6BK7eeVj9bVLBPpQLDF-6wZ60KBVmgcX4k8OcPns|79Cuc-JKYcBpFit5ZEHHN-gaZDQ"
               }
             ],
             "content": {
               "mimeType": "",
               "size": 0,
               "encoding": "base64",
               "comment": "Keine Response-Bodies enthalten"
             },
             "redirectURL": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/protocol/openid-connect/auth?client_id=apisix&scope=openid%20profile&response_type=code&redirect_uri=https%3A%2F%2Fdagster-dev.my-domain.com%2Fcallback&nonce=cc5b93d3d3d2f20034744dc9688cdb86&state=1e72ea183e18a04781e024e263297d1a",
             "headersSize": 1027,
             "bodySize": 2161
           },
           "cache": {},
           "timings": {
             "blocked": 0,
             "dns": 0,
             "connect": 0,
             "ssl": 0,
             "send": 0,
             "wait": 50,
             "receive": 0
           },
           "time": 50,
           "_securityState": "secure",
           "serverIPAddress": "127.0.0.1",
           "connection": "9000"
         },
         {
           "pageref": "page_2",
           "startedDateTime": "2022-10-20T08:45:29.927+02:00",
           "request": {
             "bodySize": 0,
             "method": "OPTIONS",
             "url": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/protocol/openid-connect/auth?client_id=apisix&scope=openid%20profile&response_type=code&redirect_uri=https%3A%2F%2Fdagster-dev.my-domain.com%2Fcallback&nonce=cc5b93d3d3d2f20034744dc9688cdb86&state=1e72ea183e18a04781e024e263297d1a",
             "httpVersion": "HTTP/2",
             "headers": [
               {
                 "name": "Host",
                 "value": "keycloak-dev.my-domain.com"
               },
               {
                 "name": "User-Agent",
                 "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0"
               },
               {
                 "name": "Accept",
                 "value": "*/*"
               },
               {
                 "name": "Accept-Language",
                 "value": "de,en-US;q=0.7,en;q=0.3"
               },
               {
                 "name": "Accept-Encoding",
                 "value": "gzip, deflate, br"
               },
               {
                 "name": "Access-Control-Request-Method",
                 "value": "GET"
               },
               {
                 "name": "Referer",
                 "value": "https://dagster-dev.my-domain.com/"
               },
               {
                 "name": "Origin",
                 "value": "https://dagster-dev.my-domain.com"
               },
               {
                 "name": "Connection",
                 "value": "keep-alive"
               },
               {
                 "name": "Sec-Fetch-Dest",
                 "value": "empty"
               },
               {
                 "name": "Sec-Fetch-Mode",
                 "value": "cors"
               },
               {
                 "name": "Sec-Fetch-Site",
                 "value": "same-site"
               },
               {
                 "name": "DNT",
                 "value": "1"
               },
               {
                 "name": "TE",
                 "value": "trailers"
               }
             ],
             "cookies": [],
             "queryString": [
               {
                 "name": "client_id",
                 "value": "apisix"
               },
               {
                 "name": "scope",
                 "value": "openid profile"
               },
               {
                 "name": "response_type",
                 "value": "code"
               },
               {
                 "name": "redirect_uri",
                 "value": "https://dagster-dev.my-domain.com/callback"
               },
               {
                 "name": "nonce",
                 "value": "cc5b93d3d3d2f20034744dc9688cdb86"
               },
               {
                 "name": "state",
                 "value": "1e72ea183e18a04781e024e263297d1a"
               }
             ],
             "headersSize": 755
           },
           "response": {
             "status": 200,
             "statusText": "OK",
             "httpVersion": "HTTP/2",
             "headers": [
               {
                 "name": "referrer-policy",
                 "value": "no-referrer"
               },
               {
                 "name": "x-frame-options",
                 "value": "SAMEORIGIN"
               },
               {
                 "name": "strict-transport-security",
                 "value": "max-age=31536000; includeSubDomains"
               },
               {
                 "name": "x-content-type-options",
                 "value": "nosniff"
               },
               {
                 "name": "x-xss-protection",
                 "value": "1; mode=block"
               },
               {
                 "name": "content-type",
                 "value": "application/json"
               },
               {
                 "name": "content-length",
                 "value": "25"
               },
               {
                 "name": "date",
                 "value": "Thu, 20 Oct 2022 06:45:27 GMT"
               },
               {
                 "name": "via",
                 "value": "1.1 google"
               },
               {
                 "name": "alt-svc",
                 "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"
               },
               {
                 "name": "X-Firefox-Spdy",
                 "value": "h2"
               }
             ],
             "cookies": [],
             "content": {
               "mimeType": "application/json",
               "size": 0,
               "text": ""
             },
             "redirectURL": "",
             "headersSize": 389,
             "bodySize": 389
           },
           "cache": {},
           "timings": {
             "blocked": 0,
             "dns": 0,
             "connect": 0,
             "ssl": 0,
             "send": 0,
             "wait": 28,
             "receive": 0
           },
           "time": 28,
           "_securityState": "secure",
           "serverIPAddress": "127.0.0.1",
           "connection": "9000"
         },
         {
           "pageref": "page_2",
           "startedDateTime": "2022-10-20T08:45:29.959+02:00",
           "request": {
             "bodySize": 0,
             "method": "GET",
             "url": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/protocol/openid-connect/auth?client_id=apisix&scope=openid%20profile&response_type=code&redirect_uri=https%3A%2F%2Fdagster-dev.my-domain.com%2Fcallback&nonce=cc5b93d3d3d2f20034744dc9688cdb86&state=1e72ea183e18a04781e024e263297d1a",
             "httpVersion": "",
             "headers": [
               {
                 "name": "Host",
                 "value": "keycloak-dev.my-domain.com"
               },
               {
                 "name": "User-Agent",
                 "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0"
               },
               {
                 "name": "Accept",
                 "value": "*/*"
               },
               {
                 "name": "Accept-Language",
                 "value": "de,en-US;q=0.7,en;q=0.3"
               },
               {
                 "name": "Accept-Encoding",
                 "value": "gzip, deflate, br"
               },
               {
                 "name": "Origin",
                 "value": "https://dagster-dev.my-domain.com"
               },
               {
                 "name": "Referer",
                 "value": "https://dagster-dev.my-domain.com/"
               },
               {
                 "name": "Connection",
                 "value": "keep-alive"
               },
               {
                 "name": "Sec-Fetch-Dest",
                 "value": "empty"
               },
               {
                 "name": "Sec-Fetch-Mode",
                 "value": "cors"
               },
               {
                 "name": "Sec-Fetch-Site",
                 "value": "same-site"
               },
               {
                 "name": "DNT",
                 "value": "1"
               }
             ],
             "cookies": [],
             "queryString": [
               {
                 "name": "client_id",
                 "value": "apisix"
               },
               {
                 "name": "scope",
                 "value": "openid profile"
               },
               {
                 "name": "response_type",
                 "value": "code"
               },
               {
                 "name": "redirect_uri",
                 "value": "https://dagster-dev.my-domain.com/callback"
               },
               {
                 "name": "nonce",
                 "value": "cc5b93d3d3d2f20034744dc9688cdb86"
               },
               {
                 "name": "state",
                 "value": "1e72ea183e18a04781e024e263297d1a"
               }
             ],
             "headersSize": null
           },
           "response": {
             "status": 0,
             "statusText": "",
             "httpVersion": "",
             "headers": [],
             "cookies": [],
             "content": {},
             "redirectURL": "",
             "bodySize": -1
           },
           "cache": {},
           "timings": {},
           "time": 0
         }
       ]
     }
   }
   ```
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] tzssangglass commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by GitBox <gi...@apache.org>.
tzssangglass commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1284160192

   Can you provide a minimal reproduction use case with detailed steps, I need to reproduce it locally.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix] wofr commented on issue #8125: help request: Webpage content gets only partially loaded after keycloak redirect.

Posted by "wofr (via GitHub)" <gi...@apache.org>.
wofr commented on issue #8125:
URL: https://github.com/apache/apisix/issues/8125#issuecomment-1707808251

   Lets close it! It seems to work 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org