How it works
When OAuth is enabled on a connection, Omni prompts each user to authenticate with the database the first time they run a query. After authenticating, the user’s own database permissions apply to every query they run — rather than the permissions of the shared service account. A service account is still required on the connection. Omni uses it to build the model, which provides the foundation for all user queries.Getting started
Select your database to get started:Databricks
Configure OAuth for Databricks connections.
Snowflake
Configure OAuth for Snowflake connections, including native and External OAuth options.
Limitations
Before enabling OAuth, review the following limitations.Some databases may have additional limitations. Check the setup guide for your database for details.
Related
- Access grants — Control which fields and tables are visible to each user in the model and field browser
- Content permissions — Control which dashboards and documents users can access

