Configurazione automatica del certificato - Let's Encrypt #3608
Replies: 7 comments 8 replies
-
Grazie @LorenzoPetraroli , penso che l'eccezione che segnali sia di fatto una eccezione nell'eccezione che abbiamo risolto e stiamo per pubblicar.e In realtà però credo che il vostro problema sia causato da altro:
|
Beta Was this translation helpful? Give feedback.
-
@LorenzoPetraroli : l'aggiornamento vi farebbe solo vedere la vera eccezione, ma non vi risolverà il problema. Se puoi fornirmi il dominio provvedo a verificare dal mio punto di vista se riesco aidentificare il problema. |
Beta Was this translation helpful? Give feedback.
-
@LorenzoPetraroli : port 80 and 443 seems actually close now. is this intentional? |
Beta Was this translation helpful? Give feedback.
-
Grazie dell'aggiornamento.
Vi informiamo che l'uso di Nginx o di altri eventuali proxy di fronte
all'applicativo invalidano le misure di sicurezza implementate
dall'applicativo come tale vi suggeriamo di rimuoverlo ed esporre
l'applicazione direttamente
|
Beta Was this translation helpful? Give feedback.
-
Quello che c'era c'è certamernente. Probabilmente vi eravate fatti un po di reversing delle API usate dal software che sono tutte API REST più o meno standard |
Beta Was this translation helpful? Give feedback.
-
L'API esiste ancora ma alcune hanno cambiato nome nell'obbiettivo appunto
di creare una API più chiara e utilizzabile pubblicamente.
Chi vi ha supportato nella presente implementazione potrebbe aggiornervela
riprendendo mano alla corrente implementazione. Le API sono definite in
codice qui:
https://github.com/globaleaks/GlobaLeaks/blob/main/backend/globaleaks/rest/api.py
…On Fri, Sep 8, 2023, 3:33 PM gianluca326 ***@***.***> wrote:
Prima utilizzavo il metodo
AUTENTICAZIONE (Ricevente)
URL richiesta →
https://whistleblowing.parsec326.it/authentication
Metodo di richiesta →
POST
BODY →
{"username":"recipient","password":"recipient","token":""}
RISPOSTA →
{
"status": "enabled",
"user_id": "5105ae95-ec66-4c34-b050-922c1ba1ca72",
"password_change_needed": false,
"session_id": "KuqXSTkX5xDwqlLpOSEGaHsfRmPHBp8cfhf6rEQpnR",
"role": "receiver",
"session_expiration": 1523873690
}
se lo richiamo dalla nuova versione mi da:
{
"error_message": "Method not implemented",
"error_code": 2,
"arguments": []
}
—
Reply to this email directly, view it on GitHub
<#3608 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABU7SUPLQEHEI3FDMWS5DTXZMNA7ANCNFSM6AAAAAA4NK5WQQ>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Grazie per la domanda @LorenzoPetraroli Se volete avviare una discussione su questo argomento eventualmente potreste aviarla come discussione indipendente e specifica? Chiudo questa come gestita. |
Beta Was this translation helpful? Give feedback.
-
What version of GlobaLeaks are you using?
4.12.8
What browser(s) are you seeing the problem on?
Chrome, Firefox
What operating system(s) are you seeing the problem on?
Linux
Describe the issue
Abbiamo provato ad avviare la Configurazione Automatica per generare il certificato https facendo uso della Certification Authority Let's Encrypt.
La configurazione rimane bloccata in quanto viene generato l'errore (riscontrato nei log) riportato di seguito.
Platform:
Host: whistleblowing.xxxxx.cloud (a5mdcz3l2smxumbwqyu3kblnuk3k5isikd2uxnu2xluirtl3j7ngmyyd.onion)
Version: 4.12.8
AttributeError Attribute not found.
Traceback (most recent call last):
File "/root/GlobaLeaks/backend/env/lib/python3.10/site-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
result = g.send(result)
File "/root/GlobaLeaks/backend/globaleaks/rest/api.py", line 425, in concludeHandlerFailure
self.handle_exception(err, request)
File "/root/GlobaLeaks/backend/globaleaks/rest/api.py", line 252, in handle_exception
e.tid = request.tid
File "/root/GlobaLeaks/backend/env/lib/python3.10/site-packages/josepy/util.py", line 191, in setattr
raise AttributeError("can't set attribute")
AttributeError: can't set attribute
Potete darci qualche informazione a riguardo?
Grazie
Proposed solution
No response
Beta Was this translation helpful? Give feedback.
All reactions