`routes_pathname_prefix` not respected for route authorization

Aperta
#152 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

@joschrag ci sta già lavorando.

Dal 15/8/2025.

  • #1 di @joschrag — integrata
  • #169 di @joschrag — aperta
  • #170 di @joschrag — chiusa senza merge

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python

Direzione di ricerca

Inizia in dash_auth/auth.py alla riga 57 e verifica come l’autorizzazione delle route identifica le route Dash quando routes_pathname_prefix è configurato. Riproduci il problema con un’app con prefisso, controllando le route pubbliche e i callback. Il lavoro è completo quando l’autorizzazione rispetta il prefisso senza rompere queste route o questi callback.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi!

The routes_pathname_prefix is not respected in the following which breaks public routes and callbacks if a prefix is used:

https://github.com/plotly/dash-auth/blob/18f66d308943c8bda792e22d3e697414cd36a1c3/dash_auth/auth.py#L57

edit: Maybe this could be an alternative?

if request.url_rule and app.server.view_functions.get(request.url_rule.endpoint) == app.dispatch:
Lingua principale
Python
Stelle
133
Fork
67
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di plotly/dash-auth

Tutte le issue di plotly/dash-auth

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.