Sto cercando di integrare l’autenticazione basata sui cookie del nostro sito web. Abbiamo un URL di callback a cui solitamente passiamo vari parametri per autenticare gli utenti, ma stiamo riscontrando difficoltà nel tentare di autenticare gli utenti su Discourse nello stesso modo.
Esiste un modo per configurare il modo in cui Discourse autentica gli utenti, così da poter utilizzare i nostri metodi? Sono disponibile a fornire eventuali informazioni aggiuntive o codice se necessario, qualsiasi consiglio è apprezzato!
Ciao Alexander - il funzionamento attuale è il seguente:
L’utente inserisce un indirizzo email, riceve un link magico con vari parametri URL (ID utente, timestamp, hash con segreto per l’autenticazione della sessione) che punta a un URL di callback sul nostro server.
Dopo che la funzione di callback ha autenticato l’utente, viene creato un cookie e una sessione nel database.
È una configurazione relativamente semplice, ma non molto compatibile con i plugin OAuth2.
Ciao @cb-candor, come hai risolto questo problema? Stiamo perseguendo un caso d’uso identico. In alternativa, @Alexander, puoi fornire qualche consiglio?