Invalid CSRF token with Docker Compose setup
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- docker, docker-compose, mariadb, redis
- Ambito
- authentication, infrastructure
Direzione di ricerca
Inizia riproducendo il flusso di accesso con la configurazione Docker Compose fornita, verificando che l'account predefinito abbia successo mentre l'account appena creato fallisce e /quickstart rimane autenticato. Confronta il comportamento con wallabag/docker#397 e controlla la configurazione con proxy Cloudflare e Traefik; il lavoro è completato quando il nuovo account può accedere senza un Invalid CSRF Token.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'm having a slightly similar problem to this issue: https://github.com/wallabag/docker/issues/397
I just setup Wallabag with docker compose as follows:
services:
wallabag:
image: wallabag/wallabag
container_name: wallabag-server
env_file: ./wallabag.env
volumes:
- ./data/app/images:/var/www/wallabag/web/assets/images
networks:
- traefik
- wallabag
restart: unless-stopped
labels:
- "diun.enable=true"
- "traefik.enable=true"
- "traefik.docker.network=traefik"
- "traefik.http.routers.wallabag.rule=Host(`wallabag.example.com`)"
- "traefik.http.routers.wallabag.entrypoints=https"
- "traefik.http.routers.wallabag.tls.certResolver=letls"
healthcheck:
test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost/api/info"]
interval: 1m
timeout: 3s
depends_on:
- db
- redis
db:
image: mariadb
container_name: wallabag-db
restart: unless-stopped
env_file: ./wallabag.env
volumes:
- ./data/db:/var/lib/mysql
healthcheck:
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
interval: 20s
timeout: 3s
networks:
- wallabag
labels:
- "diun.enable=true"
redis:
image: redis:alpine
container_name: wallabag-redis
restart: unless-stopped
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 20s
timeout: 3s
networks:
- wallabag
labels:
- "diun.enable=true"
networks:
traefik:
external: true
name: traefik
wallabag:
external: true
name: wallabag
I can log in with the default wallabag username and password (with no Invalid CSRF Token), I created another account, signed out and attempted to sign in, but get: Invalid CSRF Token. It goes back to the log in page. However, if a go to https://wallabag.example.com/quickstart - my new user is signed in.
My setup is behind Cloudflare.
- Lingua principale
- Shell
- Stelle
- 771
- Fork
- 168
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di wallabag/docker
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 57/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Awaiting response
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100
Tutte le issue di wallabag/docker
Issue simili
-
数据界面的横向滚动条缺失Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
zilliztech/attu#1037 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue tests
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
alunduil/alunduil-chezmoi#964 ·
I maintainer di solito rispondono entro 1 giorno
-
bug-unconfirmed
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno