Nessun metodo di login con solo Discourse Connect

Ciao,

Ho scritto un messaggio 2 settimane fa nella categoria “Support” (Login page "/login" show "no configured method" - #2 by kev-is-coding-for-adn) ma nessuno sembra avere una risposta per me.

Poiché penso che si tratti di un bug, lo posterò qui.

La mia configurazione è semplice:

  • Login richiesto è abilitato
  • Discourse Connect è abilitato (e funzionante)
  • Login locali e Login locali tramite email sono disabilitati

Da una sessione anonima, se vado alla home page della mia community (https://community.adn-soft.com), verrà mostrata la pagina principale con il pulsante “Accedi”. Ma se voglio andare direttamente a una pagina di destinazione (https://community.adn-soft.com/t/test-categories-sujet-et-etiquette/69), vengo reindirizzato alla pagina “/login” che dice “Nessun metodo di accesso”.

Dal mio punto di vista, poiché ho solo 1 metodo di accesso configurato (Discourse Connect), dovrebbe utilizzarlo direttamente, o almeno mostrare la pagina di accesso come la home page.

Penso che invece di reindirizzare a “/login”, dovrebbe reindirizzare a “/login-required”.

C’è qualcosa che sto facendo di sbagliato?

Grazie per il tuo aiuto
Kevin

Provato localmente e ha funzionato bene.

Non appena entro nella pagina dell’argomento come “anon” vengo reindirizzato all’endpoint /sso che poi reindirizza al “discourse connect” locale che ho configurato (su localhost:5000).

Quando provo https://community.adn-soft.com/t/-/69

Vengo reindirizzato all’endpoint /login :thinking:

Guardando il codice, e in particolare il callback redirect_to_login, posso vedere che reindirizzeremo all’endpoint /sso solo quando siadiscourse connect” è abilitato sia l’impostazione del sito “auth immediately” è attiva.

Per impostazione predefinita, tale impostazione del sito è abilitata, ma quando la disabilito, allora

Quindi la mia ipotesi è che tu abbia quell’impostazione del sito disabilitata e dovresti abilitarla per farla funzionare :+1:


Nota: non sono del tutto sicuro del motivo per cui esiste questa impostazione del sito, ma sono in procinto di eliminarla insieme a un bel po’ di altre correzioni relative all’autenticazione.

1 Mi Piace

Sì, hai perfettamente ragione.

Ma se abilito questo comportamento, non ho più alcuna home page.
Solo per farti vedere, l’ho attivato proprio ora.

Modifica: l’ho appena ripristinato allo stato precedente perché ho bisogno di questa home page