Re:Ask HN: What's the recommended method of adding authentic...
by j_s on Tuesday January 16, 2018 @10:22AM
(#16158770)
I've been experimenting with using the server's public SSL key as a client certificate to authenticate self-hosted and cross-server web service requests since the cert should be available at runtime in common enterprise setups yet incentives align to keep it well-secured.
I would appreciate pointers to any open source libraries demonstrating best practices and/or promoting this approach, specifically protecting against replay attacks and race conditions that come up as the cert is renewed (much more often - thanks Let's Encrypt!).
Re:Ask HN: What's the recommended method of adding authentic...
by j_s on Tuesday January 16, 2018 @10:48AM
(#16158988)
Separately: client certificate authentication is apparently great for "Internet of Things" (buzzword alert!) device authentication, so some of the rough edges may be worn off as things move forward.
Re:Ask HN: What's the recommended method of adding authentic...
by u801e on Tuesday January 16, 2018 @01:37PM
(#16160756)
> Using it to authenticate a person regardless of device doesn't work so well from a usability point of view.
It might be better to have accounts per device rather than per person in that case.
Using it to authenticate a person regardless of device doesn't work so well from a usability point of view.