Sto modificando Discourse e per questo, all’interno del file session_controller.db, sto facendo questo:
cookies[:sso_payload] = payload || request.query_string
cookies[:sso_destination_url] = data[:return_sso_url]
Tuttavia, non imposta il cookie sso_destination_url. Se rimuovo il cookie sso_payload, in quel caso sso_destination_url verrà impostato. Ma entrambi insieme non funzionano.
Per favore, aiutami, sono nuovo a Ruby, ho cercato aiuto online ma non ho trovato nulla.