feat: Home Assistant Benutzername/Passwort-Authentifizierung
Ergänzt die HA-Integration um Password-Grant OAuth2: Nutzer können sich nun wahlweise mit einem Long-Lived Token oder mit Benutzername/Passwort anmelden. Access Tokens werden automatisch per Refresh-Token erneuert.
This commit is contained in:
@@ -189,6 +189,9 @@ class HomeAssistantAccount(Base):
|
||||
name = Column(String(100), nullable=False)
|
||||
url = Column(String(500), nullable=False)
|
||||
token = Column(Text, nullable=False)
|
||||
auth_method = Column(String(20), default="token")
|
||||
refresh_token = Column(Text, nullable=True)
|
||||
token_expiry = Column(DateTime, nullable=True)
|
||||
|
||||
user = relationship("User", back_populates="homeassistant_accounts")
|
||||
calendars = relationship(
|
||||
|
||||
Reference in New Issue
Block a user