Some have tried working on this. Authentik even developed a hack to make it work with HomeAssistant. Unfortunately the core devs of HomeAssistant have historically viewed external auth as a niche feature that users don’t care about.[1] Not sure if that is still the case, but until that mentality changes we are stuck with native auth because PRs are just going to get denied.
TrueCharts (third party app repository for TrueNAS) does this and it drove me crazy until I eventually gave up and moved everything to Docker. Lack of serious documentation was just one of the many reasons.
Some have tried working on this. Authentik even developed a hack to make it work with HomeAssistant. Unfortunately the core devs of HomeAssistant have historically viewed external auth as a niche feature that users don’t care about.[1] Not sure if that is still the case, but until that mentality changes we are stuck with native auth because PRs are just going to get denied.
I think this post pretty much sums it up:
https://github.com/home-assistant/architecture/issues/832#issuecomment-1328052330 ↩︎