Custom HomeAssistant Auth Provider

Background HomeAssistant has a builtin authentication system bundled with a couple of providers which allow you to control how users are authenticated. Although I have been impressed with how thorough and robust the implementation is, it’s not terribly easy to integrate with an external authentication provider. There is the command-line provider, but there you’re still […]

Single Sign On with client certificates

In a previous post, I detailed a trick to get complicated webapps working with client certificates. The problem this solves is that some combination of web sockets, service workers (and perhaps some demonic magic) don’t play nicely with client certificates.  Under some circumstances, the client certificate is just not sent. The basic idea behind the […]