I am looking everywhere for some sort of sidebar security - like you have for dashboards. For some reason, the frigate add-on, and not the other add-ons remain on the sidebar for all users, not just administrators.
This is a problem as some cameras should not be viewed by all.
This is ONLY an issue with the frigate addon - all others are only shown to administrators.
I really don’t need the role based stuff. Just a tick box on the sidebar fields if the users are to see it. Many of these only show if admin anyway, but the frigate addin does not follow that. I don’t know why.
When I logon, I get everything (as I am an administrator) -
Overview (my Dashboard)
Map
Energy
Logbook
History
Calendar
ESPHome Builder
File Editor
Frigate
HACS
Media
Terminal
Zigbee2MQTT
Developer Tools
System
When my wife logs on, she gets the following -
Overview (my dashboard)
Energy
Logbook
History
Calendar
Frigate
Media
My question is - why does frigate appear in both administrators and all users when so much other stuff does not ? Is this controlled by the addon developer ? or something in Home Assistant ? I dont want this to show for all users as it contains all cameras and some are sensitive.
Further to this, I know I can hold down on the Home Assistant title on the iphone app, and remove Frigate (and Media), but I want to know what controls the options to begin with ?
I just want to know if there is a process for this, or it is HA people controlling it, or is it the plugin developers controlling it - IE, who do I need to contact ?
I had this same issue and figured out an alternative this morning that seems to work well, with the added benefit of allowing RBAC in Frigate itself so not everything has access to admin.
Go to the Frigate Add-on Configuration tab, go to Network, select ‘Show disabled ports’ and add 8971 to the Authenticated Web Interface. Restart Frigate
Check this now works in the browser by accessing the exposed port (something similar to https://192.168.50.X:8971). You should get the Frigate login screen
Create a new dashboard in Home Assistant using the Webpage template. Select ‘Show in sidebar’ and ‘Admin only’. When prompted for the URL, use the one you tested before
You will now have an admin only access to Frigate with additional RBAC. If you wanted to skip the login screen you could expose the unauthenticated port instead but this seemed like a bad idea…
I have moved my frigate install off to its own docker container on another system now - due to another issue - so problem solved indirectly! Also, with the later frigates 0.16, you can disable a camera too - so that would have solved it.