Access Control
Control who can sign in to Seemore, what they are allowed to change, and which of your accounts they can see.
Overview
Access control in Seemore is built from three pieces, each answering a different question:
Users
Who can sign in?
Settings → Access control → Users
Roles
What are they allowed to change?
The Role column on each user
Asset groups
Which of your accounts can they see?
Settings → Access control → Asset groups
Teams connect them: a team bundles people together, grants them one or more asset groups, and can carry a default domain view. In most organizations you set the asset groups up once, attach them to teams, and from then on manage access simply by adding people to the right team.
How Access Is Resolved
Every request a user makes is limited to the accounts they are allowed to see. Seemore works that list out as follows:
Owners see everything. An Owner always has access to every connected account, regardless of teams or asset groups.
Everyone else gets the union of their grants:
accounts granted directly on their user, under Access in their user settings, plus
every account covered by the asset groups attached to any team they belong to.
A single-account fallback keeps new members unblocked. If a user ends up with no grants at all and your workspace has exactly one Snowflake account connected, they see that account. As soon as they have any grant, the fallback no longer applies.
Roles and asset access are independent, and both must allow an action: an Editor can change automations, but only on the accounts they can see; a Viewer with access to every account still cannot change anything.
The same resolution applies everywhere, not just in the UI: a personal access token or a connected AI tool sees exactly what its owner sees. See API Access (MCP).
Access Control vs. Domains
The two look similar in the UI but do very different things:
Asset groups control access. What they exclude, the user genuinely cannot see anywhere in Seemore.
Domains control focus. They are reusable filters a user chooses from the domain selector, applied on top of what that user can already see. Clearing the domain brings back everything they have access to.
Use asset groups when data must stay out of someone's reach, and domains when you simply want to cut down the noise.
Managing Access From Your Identity Provider
If you sign in through Okta with SCIM provisioning, you can drive both roles and team membership from your identity provider instead of maintaining them by hand in Seemore. See Identity Provider Sync.
UsersTeamsAsset GroupsIdentity Provider Sync
Last updated
