Skip to content

Commit d28d5fd

Browse files
committed
Authentication Provider docs
1 parent 766f2d2 commit d28d5fd

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

pages/home/glossary.mdx

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,20 @@ Monthly Active Users are the unique end-users (counted by `user_id`) who have ex
9494

9595
### Authentication Starts (Auth Starts)
9696

97-
Authentication Starts are the number of unique users (by `user_id`) who have started the authentication flow for a specific toolkit. This is a proxy for the number of new users who are using your agent. The same user authenticating to multiple toolkits will be counted multiple times (e.g. once for Slack and once for Google).
97+
Authentication Starts are the number of unique users (by `user_id`) who have started the authentication flow for a authentication provider. This is intended to be a proxy for the number of new users who are using your agent. The same user authenticating to multiple toolkits will be counted multiple times (e.g. once for Slack and once for Google). We also count the act of elevating permissions to a user who has already authenticated to a toolkit (e.g. adding a "write" scope when they previously only had a "read" scope).
98+
99+
### Authentication Provider
100+
101+
An 'authentication provider' is a service that your users can authenticate to grant the agent access to their data or to take actions on their behalf. This can be a hosted service provider like Google or Slack, or it can be a custom OAuth provider. Multiple Toolkits may share the same authentication provider (e.g. Gmail and Google Drive share the same Google OAuth authentication provider). Custom authentication providers are defined in the Arcade Dashboard or your Engine YAML if self-hosting.
102+
103+
*Learn more about [authentication providers](/home/auth-providers).*
104+
105+
### Authentication Scope
106+
107+
An 'authentication scope' is a permission that a user can grant to an agent. This is used to control what the agent can do with the user's data. Available authentication scopes are defined by the authentication provider, and each tool defines the scopes it requires.
108+
109+
Learn more about [authorized tool calling](/home/auth/auth-tool-calling).
110+
98111

99112
### Tool Executions
100113

0 commit comments

Comments
 (0)