restic / rest-server

Rest Server is a high performance HTTP server that implements restic's REST backend API.
BSD 2-Clause "Simplified" License
943 stars 140 forks source link

WIP: Authentication using TLS Client Certificates / mTLS #191

Open textaligncenter opened 2 years ago

textaligncenter commented 2 years ago

What is the purpose of this change? What does it change?

Implements client certificate authentication / mTLS Especially the testfiles are WIP

Was the change discussed in an issue or in the forum before?

Closes #73

Checklist

wojas commented 2 years ago

PR https://github.com/restic/rest-server/pull/140 also implements TLS client auth with automatic certificate reload through https://github.com/PowerDNS/go-tlsconfig . I can rebase the PR in the next few weeks.

berlincount commented 1 year ago

Any movement expected on this PR? 🤔