Utilizzo un plugin per WordPress per accedere tramite Discourse.
Ma quando provo ad accedere a Discourse tramite l’app di Facebook, ricevo questo errore:
Penso che ciò sia causato dall’autenticazione di accesso di Discourse tramite Google.
Potreste controllare questo problema di accesso nell’app di Facebook?
A volte potresti riscontrare un leggero ritardo nella risposta quando pubblichi una domanda di supporto tardi il venerdì.
Il tuo problema non è legato a WP Discourse o a Discourse. È causato dal fatto che Google non consente accessi OAuth2 nei browser incorporati (ad esempio il browser incorporato di Facebook). Scoprirai che molti altri siti web presentano lo stesso problema. Per i dettagli tecnici sul problema, vedi qui.
La soluzione è utilizzare un browser web normale invece del browser web di Facebook per accedere alla tua istanza di Discourse, oppure prevedere altri metodi di accesso se desideri permettere ai tuoi utenti di usare il browser web di Facebook.
Beh, sembra che non si possa aiutare l’utente di Facebook.
La maggior parte degli utenti locali di Facebook sono così. Ma poiché mi occupo di B2B, l’account Gmail con accesso Google è molto importante per il contatto…
C’è la possibilità che Google risolva questo problema in futuro?
Potresti creare un’opzione per reindirizzare a un altro URL quando si verifica questo errore 403?
Questo ci aiuterebbe a essere più flessibili nel fornire istruzioni agli utenti.
Dal punto di vista di Google, è un problema di Facebook
Questa non è una domanda specifica di WordPress, quindi qualcuno del team di Discourse potrebbe essere più qualificato per rispondere. Tuttavia, dato che si tratta di un problema tra due servizi diversi non collegati a Discourse (Facebook e Google), temo che Discourse possa fare poco. Tieni presente che questo problema interessa molti servizi che utilizzano l’accesso tramite Google quando condividono contenuti su Facebook. Non è specifico di Discourse.
Sono curioso: se si tratta di un caso B2B in cui è necessario utilizzare solo l’accesso con Google, da dove sorge la necessità di supportare un gran numero di utenti che cliccano da Facebook? Nella maggior parte dei contesti B2B, gli utenti non interagiscono con un forum tramite una condivisione su Facebook.
Inoltre, il problema sembra derivare dal fatto che le persone vengono reindirizzate automaticamente all’accesso con Google cliccando su un link al tuo sito. Un’altra soluzione qui è permettere agli ospiti di visualizzare il sito senza effettuare l’accesso, ovvero disabilitare le impostazioni del sito auth immediatamente e/o accesso richiesto.
Se stai condividendo contenuti su Facebook, richiedere l’accesso per visualizzare i contenuti è una mossa piuttosto strana, soprattutto in un contesto B2B?
Ci sono alcuni conflitti nell’utilizzo dell’app in ambito B2B qui.
Facebook non è sicuro e non offre un’autenticazione sufficiente per il B2B. Tuttavia, a causa delle abitudini locali o della domanda di mercato, la maggior parte degli utenti di Facebook spinge le aziende a continuare a utilizzare FB.
Questi aspetti di mercato e tecnologici mi hanno portato a questo problema.
Un link senza login è molto appropriato. Ma ci sono due link nei consigli, il che confonde gli utenti più di quanto farebbe un solo link per il login. Quindi mi chiedo come reindirizzare all’altro link in caso di errore 403 per mantenere come unica raccomandazione il primo link consigliato.
Ti suggerisco di usare semplicemente un unico link, quello che non richiede l’accesso dell’utente. Vorrei poterti aiutare oltre, ma questa non è più una domanda di supporto per Discourse, bensì una questione relativa a come stai progettando i flussi di lavoro della tua attività.
Quando utilizzo il plugin Discourse per WordPress per accedere, vengo reindirizzato a Discourse e viene mostrato prima il forum. Questo crea confusione tra i clienti, che provano a cliccare sul forum invece di attendere la finestra di accesso.
Potreste fare in modo che il forum non venga mostrato prima della finestra di accesso?