Home Assistant Unofficial Reference 2024.12.1
ban.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.http.ban.IpBan
 
class  homeassistant.components.http.ban.IpBanManager
 

Namespaces

 homeassistant.components.http.ban
 

Functions

def homeassistant.components.http.ban._HassViewT
 
StreamResponse homeassistant.components.http.ban.ban_middleware (Request request, Callable[[Request], Awaitable[StreamResponse]] handler)
 
None homeassistant.components.http.ban.process_success_login (Request request)
 
None homeassistant.components.http.ban.process_wrong_login (Request request)
 
None homeassistant.components.http.ban.setup_bans (HomeAssistant hass, Application app, int login_threshold)
 

Variables

 homeassistant.components.http.ban.Final
 
 homeassistant.components.http.ban.KEY_BAN_MANAGER = AppKey["IpBanManager"]("ha_banned_ips_manager")
 
 homeassistant.components.http.ban.KEY_FAILED_LOGIN_ATTEMPTS
 
 homeassistant.components.http.ban.KEY_LOGIN_THRESHOLD = AppKey[int]("ban_manager.ip_bans_lookup")