progamma / cloud-connector

2 stars 2 forks source link

Connessione verso https self-manged con let's encrypt #30

Open giuseppelanzi opened 5 years ago

giuseppelanzi commented 5 years ago

Collegandosi ad un server di produzione self-managed con certificato https di let's encrypt (con altri non abbiamo provato) si ottiene "transport error: 503" nell'apertura della socket.

Per aggirare il caso è stato necessario impostare opt.rejectUnauthorized = false nella Node.Server.prototype.connect.

Può valere la pena metterlo dentro come parametro di configurazione o simili? Oppure ce ne dimentichiamo perché il problema si è posto una volta sola?

@andreamaioli @matteosirri che ne pensate?

lbaldini commented 5 years ago

Qui, però, dicono che sarebbe meglio non farlo perché il server è attaccabile dal ManInTheMiddle:

https://stackoverflow.com/questions/31861109/tls-what-exactly-does-rejectunauthorized-mean-for-me

giuseppelanzi commented 5 years ago

Vero. Se lo mettiamo come parametro poi basterà cambiare la configurazione e poi aggiornare il cloud-connector non causerà problemi. Altrimenti basta ricordarsi di aggiungere la riga (per quelli a cui serve) nel posto giusto. Nel caso lo faremo via supporto. Potrebbe essere interessante sapere che è successo, chiudere questa issue ed eventualmente riproporla se ricapita altre 2 volte?