-
-
Notifications
You must be signed in to change notification settings - Fork 863
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update USAGE.md #2793
Update USAGE.md #2793
Conversation
added note the webhook reverse proxy only does work with TLS 1.2, reverse proxy with TLS 1.3 only does not work
Unfortunately your modification | additions is not factually correct. To correctly support TLS 1.2 and TLS 1.3, you need to ensure that both NGINX and OpenSSL versions are at or above the minimum versions that introduce full support for these protocols. This has nothing to do with this client, and / or the webhook implementation. To support both TLS 1.2 and TLS 1.3, you need the following minimum combinations of NGINX 1.15.0 (or later) combined with OpenSSL 1.1.1 (or later). If your distribution does not provide this, then this is an issue for you to raise with your distribution to resolve. Additionally, this is also correctly called out in the RC3 documentation for webhooks: https://github.com/abraunegg/onedrive/blob/onedrive-v2.5.0-release-candidate-3/docs/webhooks.md |
sorry, but you misread my comment i think, i had a running setup of NGINX with ONLY TLS 1.3, and the webhook did NOT work, the only change on my setup make it work was to enable TLS 1.2 also... my logs with "ssl_protocols TLSv1.3;" in NGINX config:
my logs with "ssl_protocols TLSv1.2 TLSv1.3;"
...so for the conclusion is, the webhook only works if the webserver provides TLS 1.2 AND 1.3... it seems not to work for me if the webserver only provides TLS 1.3 |
Unfortunatly I also run with TLS 1.3 only as part of my testing webhooks and there is zero issue. TLS support comes from OpenSSL - there is no mistake with that. So some basic questions:
|
strange, that it is working for you with TLS 1.3 only, but not in my setup... my setup: nginx version: nginx/1.22.1 my nginx config:
|
@krikk
Is Microsoft sending you a HTTPS request using TLS 1.3 ? If not - then that is your issue ........ |
enabled logging like you suggested, gave me this:
so microsoft does not want to talk with TLS 1.3 with me :( |
I guess you need to raise a support request with Microsoft, and for the time being enable both TLS 1.2 and 1.3 in nginx |
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
added note the webhook reverse proxy only does work with TLS 1.2, reverse proxy with TLS 1.3 only does not work