dash-update-component 305 error when Dash App embedded in Flask server is launched with both csrf protection and dash_auth

Offen
#102 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
flask, python

Rechercherichtung

Beginne damit, den eingebetteten Flask-Server mit aktiviertem CSRF-Schutz und aktiviertem dash_auth zu reproduzieren, und vergleiche ihn anschließend mit den Fällen, in denen jeder Schutz deaktiviert ist. Untersuche, warum Dash-Callbacks den gemeldeten Fehler 305 zurückgeben, und überprüfe, dass Callbacks gerendert werden, während beide Schutzmechanismen aktiviert bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

There appears to be a conflict between flash csrf tokens and dash apps protected with dash_auth.

If the CSRF token is left enabled, Dash App callbacks will not render.

If the CSRF token is disabled OR if dash_auth is disabled, the callbacks work.

Vorherrschende Sprache
Python
Sterne
133
Forks
67
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus plotly/dash-auth

Alle Issues in plotly/dash-auth

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.