Non sono sicuro, ma penso che il JS correlato sia qui?
Ho accesso al pannello di amministrazione del forum, posso accedere a “Componenti” ma non vedo una voce per questi pulsanti. Ho visto alcuni componenti “di test” utilizzati, ho provato ad abilitarne uno e a copiare il contenuto del file auth-buttons.gjs nella sezione comune dell’intestazione, ma quando ho provato a salvare ho ricevuto degli errori.
Quindi la mia domanda è: come posso estendere e personalizzare la funzionalità di questi pulsanti?
Stiamo già utilizzando l’SSO: il forum autentica gli utenti tramite lo stesso provider del nostro sito principale. Tuttavia, quando un utente si registra per un account sul forum, vogliamo semplicemente indirizzarlo al sito principale: qual è il modo migliore per farlo?
Sei assolutamente sicuro di volerlo fare? Dal punto di vista degli utenti, qualcuno sta cercando di fregarli. Erano interessati a un forum e dopo la registrazione si ritroveranno da qualche altra parte.
Disabilita tutti gli altri metodi di autenticazione (inclusi gli accessi locali) e lascia solo l’SSO come opzione di accesso. Ciò invierebbe automaticamente gli utenti ad accedere al tuo sito principale.
Posso confermare. Se configurati correttamente, i pulsanti di accesso e registrazione predefiniti rimanderanno al sito principale. Non è necessario modificare l’interfaccia utente predefinita.
No, quei parametri vengono forniti dal tuo provider SSO. Discourse mostrerà solo il pulsante “accedi” nell’intestazione e invierà l’utente al tuo endpoint di autenticazione fornito dal provider SSO.
Grande se… Ho visto soluzioni simili troppo spesso. Lo scopo principale è quindi trasferire un utente permanentemente al sito principale dove avviene la vendita. Ma assolutamente bene se lo scopo è simile a quello che fa, ad esempio, Google, dove si fa una breve deviazione per autorizzare e poi si torna al forum.
Ecco un componente tematico con cui puoi aggiungere un pulsante di iscrizione personalizzato. L’ho appena aggiornato per funzionare con le nuove modifiche principali.
Non ci sarà un pulsante di registrazione una volta che l’SSO sarà configurato correttamente. Quindi puoi usare il componente che @Don ha collegato sopra per aggiungere un pulsante personalizzato di creazione account.