L'integrazione SSO non riconosce più i permessi amministrativi

Ciao,

Utilizzo esclusivamente l’integrazione SSO sulla mia piattaforma Discourse. Oggi ho notato che, quando accedo al mio account Admin tramite SSO, non vedo più i menu relativi all’Admin e l’endpoint /admin non funziona.

Tuttavia, su un altro dispositivo che ho, rimasto connesso per circa una settimana, vedo ancora il menu Admin. Questo sembra accadere solo con accessi freschi, il che mi fa pensare che:

  1. i permessi di amministratore sono memorizzati nella sessione stessa (il che avrebbe senso)
  2. l’integrazione SSO non stia più aggiungendo correttamente il permesso di amministratore durante la creazione delle sessioni

Ciò significa che, una volta che l’altro dispositivo verrà inevitabilmente disconnesso, sarò bloccato dall’accesso ai miei menu di amministrazione.

Ho confermato con un altro amministratore del mio forum, e la stessa cosa accade a lui se accede da una scheda in incognito.

Ho anche utilizzato il pulsante “Impersonare” su un account di prova in precedenza, che è stato quando ho notato questo problema. Non sono sicuro se possa essere correlato o meno, ma vale la pena menzionarlo?

Questo accade ora su tutti i dispositivi (Mac, PC, iPhone), così come su entrambi gli account di amministrazione del mio sito, indipendentemente dal fatto che cancelliamo i cookie o meno. Siamo ancora entrambi elencati sul nostro endpoint /about come Amministratori, quindi non siamo stati rimossi accidentalmente.

Spero che sia facile da riprodurre e risolvere. Se posso fornire ulteriori informazioni, sarò felice di farlo.

Ciao @JesseB :wave: Benvenuto in Meta!

Hai Cloudflare?
C’è un altro argomento recente in cui questo ha impedito all’amministratore di accedere all’area di amministrazione.

4 Mi Piace

Grandi complimenti per aver messo insieme 2:2. Non avrei pensato che fosse Cloudflare, soprattutto considerando il fatto che ho appena aggiornato Discourse oggi — ma è proprio così.

Grazie, problema risolto.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.