Only allow admins to enable remote connection (#22609)
* Only allow admins to enable remote connection * Protect WS API * Lint
This commit is contained in:
parent
282fd225c9
commit
c96804954c
3 changed files with 32 additions and 5 deletions
|
@ -422,6 +422,7 @@ def _account_data(cloud):
|
|||
}
|
||||
|
||||
|
||||
@websocket_api.require_admin
|
||||
@_require_cloud_login
|
||||
@websocket_api.async_response
|
||||
@_ws_handle_cloud_errors
|
||||
|
@ -436,6 +437,7 @@ async def websocket_remote_connect(hass, connection, msg):
|
|||
connection.send_result(msg['id'], _account_data(cloud))
|
||||
|
||||
|
||||
@websocket_api.require_admin
|
||||
@_require_cloud_login
|
||||
@websocket_api.async_response
|
||||
@_ws_handle_cloud_errors
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue