[GH-ISSUE #414] Auth redirect not working #347

Open
opened 2026-06-05 14:21:54 -04:00 by yindo · 6 comments
Owner

Originally created by @MaitreGEEK on GitHub (May 12, 2026).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/414

Hello, the homepage looks like this for me :

Image

And there is nothing such as login to connect.

Under cloudflared

Originally created by @MaitreGEEK on GitHub (May 12, 2026). Original GitHub issue: https://github.com/Drop-OSS/drop/issues/414 Hello, the homepage looks like this for me : <img width="1865" height="905" alt="Image" src="https://github.com/user-attachments/assets/307d642a-e3ec-4510-ab1b-e1e0a257dba1" /> And there is nothing such as login to connect. Under cloudflared
Author
Owner

@DecDuck commented on GitHub (May 12, 2026):

Looks like the redirect to the signin page isn't working, it should automatically redirect you if you're not logged in.

Can you try hard-refreshing (Ctrl+R), and if that doesn't work, you can manually navigate to /auth/signin to sign in.

<!-- gh-comment-id:4429501313 --> @DecDuck commented on GitHub (May 12, 2026): Looks like the redirect to the signin page isn't working, it should automatically redirect you if you're not logged in. Can you try hard-refreshing (Ctrl+R), and if that doesn't work, you can manually navigate to /auth/signin to sign in.
Author
Owner

@MaitreGEEK commented on GitHub (May 12, 2026):

console-export-2026-5-12_13-24-15.txt

here's my browser console

Using /auth/signin works

Btw, the "Login" button in 403 error pages seems to be not working too

<!-- gh-comment-id:4430016723 --> @MaitreGEEK commented on GitHub (May 12, 2026): [console-export-2026-5-12_13-24-15.txt](https://github.com/user-attachments/files/27634306/console-export-2026-5-12_13-24-15.txt) here's my browser console Using /auth/signin works Btw, the "Login" button in 403 error pages seems to be not working too
Author
Owner

@MaitreGEEK commented on GitHub (May 12, 2026):

Plus, importing a game under cloudflare domain doesn't allow to drop select on the import page (works with local ip)

Image
<!-- gh-comment-id:4430032743 --> @MaitreGEEK commented on GitHub (May 12, 2026): Plus, importing a game under cloudflare domain doesn't allow to drop select on the import page (works with local ip) <img width="618" height="696" alt="Image" src="https://github.com/user-attachments/assets/e8072feb-9711-41e7-a9f7-1e190d08aac3" />
Author
Owner

@DecDuck commented on GitHub (May 12, 2026):

Weird, can you show me your Docker compose?

<!-- gh-comment-id:4430197332 --> @DecDuck commented on GitHub (May 12, 2026): Weird, can you show me your Docker compose?
Author
Owner

@MaitreGEEK commented on GitHub (May 12, 2026):

Sure

<!-- gh-comment-id:4430708573 --> @MaitreGEEK commented on GitHub (May 12, 2026): Sure
Author
Owner

@MaitreGEEK commented on GitHub (May 12, 2026):

services:
  drop:
    image: ghcr.io/drop-oss/drop:latest
    depends_on:
      postgres:
        condition: service_healthy
    volumes:
      - /mnt/films/games:/games
    environment:
      - IGDB_CLIENT_ID=
      - IGDB_CLIENT_SECRET=
      - EXTERNAL_URL=https://games.maitregeek.eu
      - DATABASE_URL=postgresql://drop:${POSTGRES_PASSWORD}@postgres:5432/drop
      - OIDC_AUTHORIZATION=https://auth.maitregeek.eu/api/oidc/authorization
      - OIDC_TOKEN=https://auth.maitregeek.eu/api/oidc/token
      - OIDC_USERINFO=https://auth.maitregeek.eu/api/oidc/userinfo
      - OIDC_SCOPES=openid email profile groups
      - OIDC_CLIENT_ID=games
      - OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET}
      - OIDC_REDIRECT_URI=https://games.maitregeek.eu/auth/oidc/callback
    ports:
      - "4039:3000"
    restart: unless-stopped

  postgres:
    image: postgres:16-alpine
    environment:
      - POSTGRES_USER=drop
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=drop
    volumes:
      - ./postgres_data:/var/lib/postgresql/data
    restart: unless-stopped
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U drop -d drop"]
      interval: 10s
      retries: 5
      start_period: 30s
<!-- gh-comment-id:4430715319 --> @MaitreGEEK commented on GitHub (May 12, 2026): ```yaml services: drop: image: ghcr.io/drop-oss/drop:latest depends_on: postgres: condition: service_healthy volumes: - /mnt/films/games:/games environment: - IGDB_CLIENT_ID= - IGDB_CLIENT_SECRET= - EXTERNAL_URL=https://games.maitregeek.eu - DATABASE_URL=postgresql://drop:${POSTGRES_PASSWORD}@postgres:5432/drop - OIDC_AUTHORIZATION=https://auth.maitregeek.eu/api/oidc/authorization - OIDC_TOKEN=https://auth.maitregeek.eu/api/oidc/token - OIDC_USERINFO=https://auth.maitregeek.eu/api/oidc/userinfo - OIDC_SCOPES=openid email profile groups - OIDC_CLIENT_ID=games - OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET} - OIDC_REDIRECT_URI=https://games.maitregeek.eu/auth/oidc/callback ports: - "4039:3000" restart: unless-stopped postgres: image: postgres:16-alpine environment: - POSTGRES_USER=drop - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=drop volumes: - ./postgres_data:/var/lib/postgresql/data restart: unless-stopped healthcheck: test: ["CMD-SHELL", "pg_isready -U drop -d drop"] interval: 10s retries: 5 start_period: 30s ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#347