Each camera can be assigned groups.
For example, say you have these two G Suite Groups that control access to all the cameras at each of these two locations, and each location has 3 cameras:
|Engineering Department Cameras (firstname.lastname@example.org)||Biochemistry Department Cameras (email@example.com)|
Access to all the cameras is controlled by the Groups firstname.lastname@example.org and email@example.com. The problem is that you may want to share only the building entrance cameras with security staff without including the DARPA Lab or the DNA Lab cameras.
To share only the entrance cameras with the Security Staff group, you assign the Group firstname.lastname@example.org to those 4 cameras using the groups field of each camera. Newly arriving Events from those cameras are then indexed with those assigned groups.
Searching by Camera Group
In the example, above, everyone in the Group email@example.com can see all Event across both accounts with the query:
The Group name "security" will appear in the search box auto-complete for the members of that group. Anyone who isn't a member of the Group named security will see only their regular account results.
camera: and user: search operators
When you click on a camera name in the search results to constrain the results only to that particular camera, you'll see both the camera and user added to the search box. For example, if you click on Eng North Entrance, then your search box will look like this:
security camera:"Eng North Entrance" user:gd:xyz1592
You're still authorized to access the Events via your membership in the security Group. However both the camera: and user: search operators are added to know the intended camera, because two different user accounts may have created cameras with the same name.
Camera Groups require that you configure your Domain for G Suite Directory API access so that Camio can lookup Group memberships.
If you don't use G Suite Directory, then contact us to set up your domain Groups within Camio.
Domain Camera Group
Camera Groups are typically assigned at the individual camera level to share subsets of cameras across accounts. However, if you need to share all cameras across all accounts of your domain (e.g. for the staff of a centralized Security Operations Center), then you can specify a domain-wide Camera Group at https://camio.com/domains.
For example, if you have 1,200 cameras in 14 locations, you can enter a single Domain Camera Group firstname.lastname@example.org to grant all members of that group access to all 1,200 cameras. This avoids your having to specify the groups field of each individual camera to accomplish the same effect.
The final keyword
When using a Domain Camera Group, you may still want to exclude a subset of the cameras from the domain-wide sharing. For example, let's say only 2 of the 1,200 cameras were so private that not even email@example.com should have access. In that case, you can use the keyword final as the value for groups of those private cameras to prevent those cameras from inheriting the Domain Camera Group. So be sure to apply the final keyword to the private cameras before setting a Domain Camera Group.
Here are examples of the effective camera groups based on Domain Camera Group and the Camera's own groups.
|Domain Camera Group||Camera groups||Effective camera groups|