ich habe gesucht, ob es eine Lösung gibt, aber nur Themen gefunden, die bei diesem Problem nicht weiterhelfen. Ich versuche, SSL lokal in Discourse zum Laufen zu bringen. In Rails-Tutorials wird empfohlen, beim Starten des Rails-Servers den Flag -b zu verwenden, wie hier:
rails s -b 'ssl://127.0.0.1:3000?key=config/ssl/localhost.key&cert=config/ssl/localhost.crt'
Das funktioniert jedoch in Discourse nicht wie erwartet.
Danke für die Antwort, @Falco. Ich wollte SSO-Workflows testen, und die Verwendung von Ngrok wird ein Problem sein, da wir die genehmigten Callbacks an diese Dienste übergeben müssen. Ich habe erwartet, dass ich die Adresse einfach über Rails mit SSL an den Server binden kann. Hast du eine Idee, warum das nicht out-of-the-box funktioniert?
Ja, ich denke, das würde bedeuten, dass die Callback-URL bei diesen Diensten für jeden Entwickler geändert werden müsste, der etwas mit SSO machen möchte, jedes Mal, wenn ngrok verwendet wird.