Autentifikácia
HomeBe·at podporuje dva spôsoby pripojenia k tvojej inštancii Home Assistant: štandardný OAuth flow a Long-Lived Access Tokens.
OAuth (odporúčané)
Pri prvom spustení HomeBe·at budeš vyzvaný zadať URL tvojho Home Assistant. Aplikácia otvorí okno prehliadača, kde sa prihlási priamo do Home Assistant. Využíva štandardný autorizačný flow OAuth 2.0 — HomeBe·at nikdy neuvidí tvoje heslo.
Zadaj lokálnu adresu tvojho Home Assistant, napr. http://homeassistant.local:8123. Na macOS a iOS môžeš nakonfigurovať aj vzdialenú URL — aplikácia automaticky prepína medzi lokálnym a vzdialeným pripojením podľa dostupnosti.
Otvorí sa okno prehliadača. Prihlás sa do Home Assistant a schváľ autorizačnú žiadosť.
HomeBe·at dostane prístupový token a pripojí sa automaticky. Token sa obnovuje na pozadí.
Long-Lived Access Token
Ak nechceš používať OAuth flow, alebo sa potrebuješ pripojiť z prostredia, kde autentifikácia cez prehliadač nie je praktická (napríklad tvOS), môžeš použiť Long-Lived Access Token (LLAT).
Vytvorenie tokenu
V Home Assistant klikni na avatar svojho používateľa vľavo dole a prejdi na stránku profilu.
Na konci stránky profilu nájdi sekciu Long-Lived Access Tokens.
Klikni na Create Token, pomenuj ho napríklad „HomeBe·at“ a skopíruj vygenerovaný token. Znovu ho uvidieť nebudeš.
V nastaveniach pripojenia v aplikácii vyber možnosť LLAT a vlož svoj token.
Autentifikácia na tvOS
Na Apple TV nie je k dispozícii autentifikácia cez prehliadač OAuth. Máš dve možnosti:
- Párovanie s macOS — Ak máš HomeBe·at nastavený na Macu s rovnakým iCloud účtom, prihlasovacie údaje sa automaticky zdieľajú cez iCloud Keychain.
- Long-Lived Access Token — Zadaj URL tvojho HA a LLAT priamo na Apple TV pomocou klávesnice na obrazovke alebo aplikácie Remote na iPhone.
Úložisko tokenov
Všetky autentifikačné tokeny sú bezpečne uložené v systémovom Keychaine (macOS) alebo zdieľanom iCloud Keychaine (tvOS). Nikdy nie sú prenášané na žiadny server tretej strany.