Skip to content
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

Implement mTLS in Nextcloud Desktop Client #6493

Closed
WinkelB opened this issue Feb 28, 2024 · 2 comments
Closed

Implement mTLS in Nextcloud Desktop Client #6493

WinkelB opened this issue Feb 28, 2024 · 2 comments
Labels
enhancement enhancement of a already implemented feature/code

Comments

@WinkelB
Copy link

WinkelB commented Feb 28, 2024

mTLS enhances authentication and data security by requiring both client and server to present valid certificates. This prevents unauthorized access and protects against impersonation, ensuring data confidentiality and compliance with regulations. By integrating mTLS, Nextcloud Windows app would fortify its security and meet evolving threats head-on.

@WinkelB WinkelB added the enhancement enhancement of a already implemented feature/code label Feb 28, 2024
@functionpointer
Copy link

#6584

@WinkelB
Copy link
Author

WinkelB commented Jun 25, 2024

I'm not sure why, but I tested it yesterday due to some movement in the iOS issue, and it worked flawlessly. I logged out and completed the login flow via webauth. Can someone else confirm?

Nextcloud Hub 8 (29.0.2)
Nextcloud Desktop-Client 3.13.0
using Cloudflare mTLS
my Rule looks like this so webdav and caldav are stil working
(not cf.tls_client_auth.cert_verified and http.host in {"nc.**"} and not http.request.full_uri contains "https://nc.**/remote.php/dav/principals/users/" and not http.request.full_uri contains "https://nc.**/remote.php/dav/calendars/")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement enhancement of a already implemented feature/code
Projects
None yet
Development

No branches or pull requests

2 participants