I am in the process of setting up my system of about 10 cameras and I'm wondering what the best strategy is for setting up user accounts for client applications.
In terms of client apps that need camera access, I currently or soon will have:
I realize that I'm overthinking this, but I'm curious to know how other people approach this topic.
Also, besides the ONVIF users, is there any reason to create multiple regular user accounts on the cameras?
In terms of client apps that need camera access, I currently or soon will have:
- Blue Iris
- Scrypted for HomeKit viewing
- Frigate
- A random cam app on my Roku TV
Account Strategy | Pro | Con |
---|---|---|
1 - Create one generic ONVF user and share it across all cameras and all apps | Simple setup. Only one account / password to manage. | No ability to see what apps are using each camera |
2 - Create an ONVIF account for each app and share the password across cameras. | 4 Accounts / Passwords to manage. Ability to see what apps are using each camera | A compromised password would give access to all cameras |
3 - Create a single ONVIF account for each camera and share the password across apps. | A compromised password only allows access to a single camera | 10 accounts and passwords to manage |
4 - Create a unique account / password pairing for each app / camera combo | 40 passwords to manage. Seems like way overkill |
I realize that I'm overthinking this, but I'm curious to know how other people approach this topic.
Also, besides the ONVIF users, is there any reason to create multiple regular user accounts on the cameras?