I just noticed Home Assistant supports Indieauth to get access tokens. That's great!