Accedi tramite facebook / google?
Qualcuno può consigliare estensioni funzionanti per l'accesso tramite Facebook / Google? Ne ho provati alcuni ma non funzionano o non funzionano molto bene.
Per prima cosa ho provato Akeeba Social Login. Dopo aver installato e attivato il plug-in, nella pagina di accesso viene visualizzato il pulsante di accesso di Facebook accanto al pulsante di accesso, ma quando lo faccio clic viene visualizzato un messaggio di errore da Facebook che dice che l'URL non è stato inserito nella whitelist. Controllo la pagina di Akeeba, ma non c'è documentazione su come impostare la whitelist. Inoltre trovo che Akeeba sembra non mantenere più questo plugin, non appare nemmeno nella sua lista di prodotti. Quindi ho deciso di non utilizzare questo plugin.
Successivamente ho provato le due estensioni gratuite che compaiono quando cerchi "social login" nella directory delle estensioni di Joomla, sono "social login" di thekrotek e "miniorange social login" di xecurify. Per entrambe le impostazioni sono semplici, inserisco semplicemente l'ID app e il segreto come ho fatto con Akeeba Social Login. Tuttavia, questa volta il pulsante di accesso a Facebook non verrà nemmeno visualizzato sul mio frontend. Ho inviato e-mail a entrambe le società ma non ho ancora ricevuto risposta.
Qualcuno può consigliare un'estensione di accesso social funzionante? Quello che voglio è molto semplice: accedi tramite Facebook / Google, quindi preferisco le estensioni gratuite, se possibile. Oppure, se hai esperienza con le due estensioni che ho menzionato sopra, per favore condividi.
Risposte
Prima di tutto non credo che ci sarebbero problemi rilevanti con l' estensione Akeeba Social Login . Personalmente non l'ho usato (ti darò di seguito quello che uso) ma conoscendo Akeeba, le loro estensioni funzionano bene. @Lodder ha fornito un collegamento alla loro estensione sotto il tuo post e mostra che l'estensione Social Login è stata aggiornata 4 mesi fa, il che significa che è mantenuta abbastanza bene (considerando anche il fatto che negli ultimi mesi Joomla sta ricevendo solo patch, non nessuna aggiornamenti importanti, quindi queste estensioni più piccole non richiedono troppi aggiornamenti ora).
Quello che posso sospettare è che hai perso alcuni punti durante l'installazione e l'impostazione dell'estensione. In particolare, devi creare un'app nella pagina degli sviluppatori di Facebook (l'hai già creata). Prestare particolare attenzione per impostare correttamente l'URL di richiamata (un URI di reindirizzamento valido) nelle impostazioni OAuth del client della tua app Facebook.
Nella documentazione di Akeeba i passaggi sono abbastanza chiari su cosa e come fare: https://github.com/akeeba/sociallogin/wiki/Facebook
Sul problema "URL non inserito nella whitelist ...", secondo i documenti di Akeeba l'impostazione corretta dell'URL di richiamata nella tua app Facebook (dashboard dell'app-> Accesso Facebook-> Impostazioni) è come:
Trova l'opzione URI di reindirizzamento OAuth validi. Dovrai inserire un URL nel modulohttp://www.example.com/index.php?option=com_ajax&group=sociallogin&plugin=facebook&format=raw sostituzione http://www.example.com con l'URL reale del tuo sito.
Se segui esattamente i passaggi, il tuo login social dovrebbe funzionare. Ma:
La seconda opzione che ho utilizzato anni fa ora è l'integrazione del social network OneAll:
https://www.oneall.com/
Informazioni per Joomla: https://docs.oneall.com/plugins/guide/social-login-joomla/
Forniscono account gratuiti (limitati ma sostanzialmente sufficienti). Solo per i visitatori "social login" con un'incredibile quantità di reti è più che sufficiente e puoi usarlo gratuitamente anche su molti siti. Forniscono anche un'ottima documentazione per impostare il loro servizio e la configurazione è molto simile a quella di Akeeba. Ti danno anche estensioni gratuite di Joomla (un componente e un modulo). E inoltre si aggiornano continuamente. La configurazione non dovrebbe durare più di 20-40 minuti, inclusa la creazione dell'app per Facebook, ad esempio. Preferisco questa soluzione perché puoi usarla con molti framework / motori web, con l'uso di una dashboard ben costruita su OneAll e non devi preoccuparti degli aggiornamenti dell'API di Facebook e dei problemi di integrazione che cambiano, questa azienda lo risolve.
Spero che tu possa andare avanti bene con le informazioni di cui sopra.