Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/auth/login showing a blank page half the time #21493

Open
sda3-14 opened this issue Jan 14, 2025 · 1 comment
Open

/auth/login showing a blank page half the time #21493

sda3-14 opened this issue Jan 14, 2025 · 1 comment
Labels
bug Something isn't working

Comments

@sda3-14
Copy link

sda3-14 commented Jan 14, 2025

I have authentik set up as an OIDC provider via Dex. Often, you have to retry a couple of times until you get redirected from /auth/login to /api/dex/auth (and then to authentik) - it just shows a blank page instead.

ArgoCD ConfigMap

apiVersion: v1
kind: ConfigMap
metadata:
  name: argocd-cm
  namespace: argocd
  labels:
    app.kubernetes.io/name: argocd-cm
    app.kubernetes.io/part-of: argocd
data:
  url: https://cd.[redacted].de
  dex.config: |
    connectors:
    - config:
        issuer: https://auth.[redacted].de/application/o/argocd/
        clientID: [redacted]
        clientSecret: [redacted]
        insecureEnableGroups: true
        scopes:
          - openid
          - profile
          - email
      name: authentik
      type: oidc
      id: authentik

Logs

Logs from the argocd namespace during failed request to /auth/login
time="2025-01-14T14:21:08Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetUserInfo grpc.service=session.SessionService grpc.start_time="2025-01-14T14:21:08Z" grpc.time_ms=2.72 span.kind=server system=grpc
time="2025-01-14T14:21:08Z" level=info msg="received unary call /session.SessionService/GetUserInfo" grpc.method=GetUserInfo grpc.request.content= grpc.service=session.SessionService grpc.start_time="2025-01-14T14:21:08Z" span.kind=server system=grpc
time="2025-01-14T14:21:08Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:21:08Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:21:08Z" grpc.time_ms=3.119 span.kind=server system=grpc
time="2025-01-14T14:21:08Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:21:08Z" span.kind=server system=grpc
time="2025-01-14T14:21:08Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Version grpc.service=version.VersionService grpc.start_time="2025-01-14T14:21:08Z" grpc.time_ms=2.983 span.kind=server system=grpc
time="2025-01-14T14:21:08Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:21:08Z" level=info msg="received unary call /version.VersionService/Version" grpc.method=Version grpc.request.content= grpc.service=version.VersionService grpc.start_time="2025-01-14T14:21:08Z" span.kind=server system=grpc
time="2025-01-14T14:21:08Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:21:00Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetUserInfo grpc.service=session.SessionService grpc.start_time="2025-01-14T14:21:00Z" grpc.time_ms=1.651 span.kind=server system=grpc
time="2025-01-14T14:21:00Z" level=info msg="received unary call /session.SessionService/GetUserInfo" grpc.method=GetUserInfo grpc.request.content= grpc.service=session.SessionService grpc.start_time="2025-01-14T14:21:00Z" span.kind=server system=grpc
time="2025-01-14T14:21:00Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:21:00Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:21:00Z" grpc.time_ms=1.997 span.kind=server system=grpc
time="2025-01-14T14:21:00Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Version grpc.service=version.VersionService grpc.start_time="2025-01-14T14:21:00Z" grpc.time_ms=1.925 span.kind=server system=grpc
time="2025-01-14T14:21:00Z" level=info msg="received unary call /version.VersionService/Version" grpc.method=Version grpc.request.content= grpc.service=version.VersionService grpc.start_time="2025-01-14T14:21:00Z" span.kind=server system=grpc
time="2025-01-14T14:21:00Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:21:00Z" span.kind=server system=grpc
time="2025-01-14T14:21:00Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:21:00Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:56Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetUserInfo grpc.service=session.SessionService grpc.start_time="2025-01-14T14:20:56Z" grpc.time_ms=1.013 span.kind=server system=grpc
time="2025-01-14T14:20:56Z" level=info msg="received unary call /session.SessionService/GetUserInfo" grpc.method=GetUserInfo grpc.request.content= grpc.service=session.SessionService grpc.start_time="2025-01-14T14:20:56Z" span.kind=server system=grpc
time="2025-01-14T14:20:56Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:56Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:56Z" grpc.time_ms=1.999 span.kind=server system=grpc
time="2025-01-14T14:20:56Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:56Z" span.kind=server system=grpc
time="2025-01-14T14:20:56Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:56Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Version grpc.service=version.VersionService grpc.start_time="2025-01-14T14:20:56Z" grpc.time_ms=1.814 span.kind=server system=grpc
time="2025-01-14T14:20:56Z" level=info msg="received unary call /version.VersionService/Version" grpc.method=Version grpc.request.content= grpc.service=version.VersionService grpc.start_time="2025-01-14T14:20:56Z" span.kind=server system=grpc
time="2025-01-14T14:20:56Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:56Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Check grpc.service=grpc.health.v1.Health grpc.start_time="2025-01-14T14:20:56Z" grpc.time_ms=0.043 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=3.602 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=1.841 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=1.966 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=2.043 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetUserInfo grpc.service=session.SessionService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=0.701 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /session.SessionService/GetUserInfo" grpc.method=GetUserInfo grpc.request.content= grpc.service=session.SessionService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetUserInfo grpc.service=session.SessionService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=1.32 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /session.SessionService/GetUserInfo" grpc.method=GetUserInfo grpc.request.content= grpc.service=session.SessionService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code Unauthenticated" error="rpc error: code = Unauthenticated desc = invalid session: failed to verify the token" grpc.code=Unauthenticated grpc.method=List grpc.service=application.ApplicationService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=1.08 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code Unauthenticated" error="rpc error: code = Unauthenticated desc = invalid session: failed to verify the token" grpc.code=Unauthenticated grpc.method=List grpc.service=cluster.ClusterService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=1.287 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetUserInfo grpc.service=session.SessionService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=0.98 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /session.SessionService/GetUserInfo" grpc.method=GetUserInfo grpc.request.content= grpc.service=session.SessionService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=1.147 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Version grpc.service=version.VersionService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=0.946 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /version.VersionService/Version" grpc.method=Version grpc.request.content= grpc.service=version.VersionService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Get grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=2.244 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=Version grpc.service=version.VersionService grpc.start_time="2025-01-14T14:20:55Z" grpc.time_ms=1.641 span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /cluster.SettingsService/Get" grpc.method=Get grpc.request.content= grpc.service=cluster.SettingsService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=info msg="received unary call /version.VersionService/Version" grpc.method=Version grpc.request.content= grpc.service=version.VersionService grpc.start_time="2025-01-14T14:20:55Z" span.kind=server system=grpc
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"
time="2025-01-14T14:20:55Z" level=warning msg="Failed to verify token: failed to verify token: oidc: token is expired (Token Expiry: 2025-01-14 10:40:08 +0000 UTC)"

Requests in DevTools (first one failed, second one is successful)

Image

Failed request
{
  "_initiator": {
    "type": "other"
  },
  "_priority": "VeryHigh",
  "_resourceType": "document",
  "cache": {},
  "connection": "8370018",
  "pageref": "page_1",
  "request": {
    "method": "GET",
    "url": "https://cd.[redacted].de/auth/login?return_url=https%3A%2F%2Fcd.[redacted].de%2Fapplications",
    "httpVersion": "http/2.0",
    "headers": [
      {
        "name": ":authority",
        "value": "cd.[redacted].de"
      },
      {
        "name": ":method",
        "value": "GET"
      },
      {
        "name": ":path",
        "value": "/auth/login?return_url=https%3A%2F%2Fcd.[redacted].de%2Fapplications"
      },
      {
        "name": ":scheme",
        "value": "https"
      },
      {
        "name": "accept",
        "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
      },
      {
        "name": "accept-encoding",
        "value": "gzip, deflate, br, zstd"
      },
      {
        "name": "accept-language",
        "value": "en-US,en;q=0.9,de-DE;q=0.8,de;q=0.7"
      },
      {
        "name": "cache-control",
        "value": "no-cache"
      },
      {
        "name": "cookie",
        "value": "argocd.oauthstate=; argocd.token=[redacted]"
      },
      {
        "name": "pragma",
        "value": "no-cache"
      },
      {
        "name": "priority",
        "value": "u=0, i"
      },
      {
        "name": "referer",
        "value": "https://cd.[redacted].de/applications"
      },
      {
        "name": "sec-ch-ua",
        "value": "\"Chromium\";v=\"130\", \"Microsoft Edge\";v=\"130\", \"Not?A_Brand\";v=\"99\""
      },
      {
        "name": "sec-ch-ua-mobile",
        "value": "?0"
      },
      {
        "name": "sec-ch-ua-platform",
        "value": "\"Windows\""
      },
      {
        "name": "sec-fetch-dest",
        "value": "document"
      },
      {
        "name": "sec-fetch-mode",
        "value": "navigate"
      },
      {
        "name": "sec-fetch-site",
        "value": "same-origin"
      },
      {
        "name": "sec-fetch-user",
        "value": "?1"
      },
      {
        "name": "upgrade-insecure-requests",
        "value": "1"
      },
      {
        "name": "user-agent",
        "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0"
      }
    ],
    "queryString": [
      {
        "name": "return_url",
        "value": "https%3A%2F%2Fcd.[redacted].de%2Fapplications"
      }
    ],
    "cookies": [],
    "headersSize": -1,
    "bodySize": 0
  },
  "response": {
    "status": 200,
    "statusText": "OK",
    "httpVersion": "http/2.0",
    "headers": [
      {
        "name": "accept-ranges",
        "value": "bytes"
      },
      {
        "name": "cache-control",
        "value": "no-cache, private, max-age=0"
      },
      {
        "name": "content-encoding",
        "value": "gzip"
      },
      {
        "name": "content-length",
        "value": "459"
      },
      {
        "name": "content-security-policy",
        "value": "frame-ancestors 'self';"
      },
      {
        "name": "content-type",
        "value": "text/html; charset=utf-8"
      },
      {
        "name": "date",
        "value": "Tue, 14 Jan 2025 14:21:08 GMT"
      },
      {
        "name": "expires",
        "value": "Thu, 01 Jan 1970 00:00:00 UTC"
      },
      {
        "name": "last-modified",
        "value": "Tue, 14 Jan 2025 14:21:08 GMT"
      },
      {
        "name": "pragma",
        "value": "no-cache"
      },
      {
        "name": "vary",
        "value": "Accept-Encoding"
      },
      {
        "name": "x-accel-expires",
        "value": "0"
      },
      {
        "name": "x-frame-options",
        "value": "sameorigin"
      },
      {
        "name": "x-xss-protection",
        "value": "1"
      }
    ],
    "cookies": [],
    "content": {
      "size": 788,
      "mimeType": "text/html"
    },
    "redirectURL": "",
    "headersSize": -1,
    "bodySize": -1,
    "_transferSize": 728,
    "_error": null,
    "_fetchedViaServiceWorker": false
  },
  "serverIPAddress": "10.200.1.1",
  "startedDateTime": "2025-01-14T14:21:08.085Z",
  "time": 56.50100012737513,
  "timings": {
    "blocked": 18.426000090003015,
    "dns": 0.008000000000000895,
    "ssl": 4.577999999999999,
    "connect": 7.2170000000000005,
    "send": 0.6879999999999988,
    "wait": 5.726000234127046,
    "receive": 24.435999803245068,
    "_blocked_queueing": 8.390000090003014,
    "_workerStart": -1,
    "_workerReady": -1,
    "_workerFetchStart": -1,
    "_workerRespondWithSettled": -1
  }
}

Successful request
{
  "_initiator": {
    "type": "other"
  },
  "_priority": "VeryHigh",
  "_resourceType": "document",
  "cache": {},
  "connection": "8370177",
  "pageref": "page_2",
  "request": {
    "method": "GET",
    "url": "https://cd.[redacted].de/auth/login?return_url=https%3A%2F%2Fcd.[redacted].de%2Fapplications",
    "httpVersion": "http/2.0",
    "headers": [
      {
        "name": ":authority",
        "value": "cd.[redacted].de"
      },
      {
        "name": ":method",
        "value": "GET"
      },
      {
        "name": ":path",
        "value": "/auth/login?return_url=https%3A%2F%2Fcd.[redacted].de%2Fapplications"
      },
      {
        "name": ":scheme",
        "value": "https"
      },
      {
        "name": "accept",
        "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
      },
      {
        "name": "accept-encoding",
        "value": "gzip, deflate, br, zstd"
      },
      {
        "name": "accept-language",
        "value": "en-US,en;q=0.9,de-DE;q=0.8,de;q=0.7"
      },
      {
        "name": "cache-control",
        "value": "no-cache"
      },
      {
        "name": "cookie",
        "value": "argocd.oauthstate=; argocd.token=[redacted]"
      },
      {
        "name": "pragma",
        "value": "no-cache"
      },
      {
        "name": "priority",
        "value": "u=0, i"
      },
      {
        "name": "referer",
        "value": "https://cd.[redacted].de/applications"
      },
      {
        "name": "sec-ch-ua",
        "value": "\"Chromium\";v=\"130\", \"Microsoft Edge\";v=\"130\", \"Not?A_Brand\";v=\"99\""
      },
      {
        "name": "sec-ch-ua-mobile",
        "value": "?0"
      },
      {
        "name": "sec-ch-ua-platform",
        "value": "\"Windows\""
      },
      {
        "name": "sec-fetch-dest",
        "value": "document"
      },
      {
        "name": "sec-fetch-mode",
        "value": "navigate"
      },
      {
        "name": "sec-fetch-site",
        "value": "same-origin"
      },
      {
        "name": "sec-fetch-user",
        "value": "?1"
      },
      {
        "name": "upgrade-insecure-requests",
        "value": "1"
      },
      {
        "name": "user-agent",
        "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0"
      }
    ],
    "queryString": [
      {
        "name": "return_url",
        "value": "https%3A%2F%2Fcd.[redacted].de%2Fapplications"
      }
    ],
    "cookies": [],
    "headersSize": -1,
    "bodySize": 0
  },
  "response": {
    "status": 303,
    "statusText": "See Other",
    "httpVersion": "http/2.0",
    "headers": [
      {
        "name": "content-length",
        "value": "252"
      },
      {
        "name": "content-type",
        "value": "text/html; charset=utf-8"
      },
      {
        "name": "date",
        "value": "Tue, 14 Jan 2025 14:22:09 GMT"
      },
      {
        "name": "location",
        "value": "https://cd.[redacted].de/api/dex/auth?client_id=argo-cd&redirect_uri=https%3A%2F%2Fcd.[redacted].de%2Fauth%2Fcallback&response_type=code&scope=openid+profile+email+groups&state=[redacted]"
      }
    ],
    "cookies": [],
    "content": {
      "size": 0,
      "mimeType": "text/html"
    },
    "redirectURL": "https://cd.[redacted].de/api/dex/auth?client_id=argo-cd&redirect_uri=https%3A%2F%2Fcd.[redacted].de%2Fauth%2Fcallback&response_type=code&scope=openid+profile+email+groups&state=[redacted]",
    "headersSize": -1,
    "bodySize": -1,
    "_transferSize": 683,
    "_error": null,
    "_fetchedViaServiceWorker": false
  },
  "serverIPAddress": "10.200.1.1",
  "startedDateTime": "2025-01-14T14:22:09.878Z",
  "time": 88.45700022667646,
  "timings": {
    "blocked": 41.4289996573925,
    "dns": 0.9149999999999991,
    "ssl": 5.177,
    "connect": 9.576999999999998,
    "send": 0.5120000000000005,
    "wait": 5.083000361025334,
    "receive": 30.94100020825863,
    "_blocked_queueing": 8.852999657392502,
    "_workerStart": -1,
    "_workerReady": -1,
    "_workerFetchStart": -1,
    "_workerRespondWithSettled": -1
  }
}

Body of failed request
<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Argo CD</title>
        <base href="/">
        <meta name="viewport" content="width=device-width,initial-scale=1">
        <link rel="icon" type="image/png" href="assets/favicon/favicon-32x32.png" sizes="32x32"/>
        <link rel="icon" type="image/png" href="assets/favicon/favicon-16x16.png" sizes="16x16"/>
        <link href="assets/fonts.css" rel="stylesheet">
        <script defer="defer" src="main.d18c2027830f979ac445.js"></script>
    </head>
    <body>
        <noscript>
            <p>
                Your browser does not support JavaScript. Please enable JavaScript to view the site. Alternatively, Argo CD can be used with the <a href="https://argoproj.github.io/argo-cd/cli_installation/">Argo CD CLI</a>
                .
            </p>
        </noscript>
        <div id="app"></div>
    </body>
    <script defer="defer" src="extensions.js"></script>
</html>

Version

{
    "Version": "v2.13.1+af54ef8",
    "BuildDate": "2024-11-20T15:58:16Z",
    "GitCommit": "af54ef8db5adfa77a08d4d05b1318a2198084c22",
    "GitTreeState": "clean",
    "GoVersion": "go1.23.1",
    "Compiler": "gc",
    "Platform": "linux/amd64",
    "KustomizeVersion": "v5.4.3 2024-07-19T16:40:33Z",
    "HelmVersion": "v3.15.4+gfa9efb0",
    "KubectlVersion": "v0.31.0",
    "JsonnetVersion": "v0.20.0"
}
@sda3-14 sda3-14 added the bug Something isn't working label Jan 14, 2025
@sda3-14
Copy link
Author

sda3-14 commented Jan 14, 2025

An older issue with 200 response codes on /auth/login instead of redirect: #8221

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant