`routes_pathname_prefix` not respected for route authorization
@joschrag arbeitet bereits daran.
Seit 15.8.2025.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- python
- Bereich
- authentication, backend
Rechercherichtung
Beginne in dash_auth/auth.py bei Zeile 57 und untersuche, wie die Routenautorisierung Dash-Routen identifiziert, wenn routes_pathname_prefix konfiguriert ist. Reproduziere das Problem mit einer App mit Präfix und überprüfe dabei öffentliche Routen und Callbacks. Erledigt ist die Aufgabe, wenn die Autorisierung das Präfix berücksichtigt, ohne diese Routen oder Callbacks zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hi!
The routes_pathname_prefix is not respected in the following which breaks public routes and callbacks if a prefix is used:
edit: Maybe this could be an alternative?
if request.url_rule and app.server.view_functions.get(request.url_rule.endpoint) == app.dispatch:
- Vorherrschende Sprache
- Python
- Sterne
- 133
- Forks
- 67
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus plotly/dash-auth
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100
-
Issue when clientside callback is defined before public callbackEvtl. vergeben @Godisemo hat das vor 646 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100
-
Docs: installation instructions (including oidc)Evtl. vergeben @davidhuser hat das vor 698 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 55/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
Alle Issues in plotly/dash-auth
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
databricks/databricks-sql-python#1034 ·
Maintainer antworten meist innerhalb von 1 Tag
-
premises-missing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
WingedGuardian/GENesis-AGI#4432 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
huggingface/skills#301 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
intuitem/ciso-assistant-community#5275 ·
Maintainer antworten meist innerhalb von 1 Tag