Federated connections are managed on the Federated agent access page, under Claude Tag in the admin settings sidebar. Connecting a gateway, cloud role, or authorization server needs an organization Owner, or an admin with full Claude Tag management permission.
Choose a connection type
In every case the system on your side decides what the agent may do in your systems. Each connection type has its own setup page: Connect a gateway, Connect an AWS role, Connect a Google Cloud identity, and Connect an authorization server.
How it works
- When a request from Claude’s sandbox needs one of your systems, Agent Proxy matches it by destination to a federated connection that applies to the channel. Until an admin connects a system in Federated agent access and applies the connection to the channel, nothing matches and no token is issued for Claude’s requests.
- Anthropic issues an identity token. The token is a JSON Web Token (JWT) signed by Anthropic and valid for 10 minutes. Its subject names your organization and the agent, in the form
wimse://identity.anthropic.com/org/<your organization ID>/agent/<agent ID>, and its audience names the destination. Claude reuses one token for a session’s requests to the same gateway for about five minutes, or until the gateway answers 401, and then requests a new one. The other connection types use a token once, in an exchange. - Your side accepts the token. A gateway verifies it directly. AWS or Google Cloud exchanges it for a short-lived cloud credential. Your authorization server exchanges it for an access token. Agent Proxy attaches the result to Claude’s request, or signs the request with it for AWS, and forwards the request. The model and the sandbox are never given the token or the credential that comes back.
- Signature, against the public keys Anthropic publishes, and issuer. Together these prove Anthropic issued the token.
- Audience. This proves the token was issued for the destination it’s presented to: your gateway, your authorization server, your Google Cloud provider, or AWS.
- Expiry. This proves the token is fresh.
- Subject. This is what names your organization. Every Claude Tag organization’s tokens come from the same issuer, and every organization’s AWS tokens share the same audience, so the first four checks can pass for a token that belongs to someone else. Every connection type therefore requires a subject check. The strongest form accepts only the exact subjects of your own agents. The minimum form requires the subject to start with your Subject prefix,
wimse://identity.anthropic.com/org/<your organization ID>/agent/, including the/agent/; a gateway, authorization server, or Google Cloud attribute condition can pinissandtenantinstead, sincetenantcarries the same organization ID.
Anthropic doesn’t review your gateway, trust policy, or authorization server. When you connect a gateway, the console offers a connection check that confirms the gateway rejects a token whose subject isn’t your organization. The other connection types have no connection check. For an AWS role, Check trust policy in the role’s row of the Cloud roles table checks a trust policy you paste against that connection’s token format. The check runs in your browser and doesn’t change the connection. You verify the rest yourself with the steps on each setup page.
Before you begin
- Federated agent access appears under Claude Tag in the console’s left navigation. It’s missing for organizations whose compliance configuration excludes federated agent access.
- An organization Owner, or an admin with full Claude Tag management permission, makes the connection in the console.
- Your cloud or gateway administrator configures the system on your side: the gateway operator, your AWS or Google Cloud IAM administrator, or your authorization server’s operator. Each setup page lists the values they configure.
- You know which channels, workspaces, or all of Slack Claude should use the connection in. A connection applies wherever its bundle applies. A gateway can also be added to more than one bundle; an AWS role or authorization server is connected in one bundle only.
Manage federated connections on the Connectors tab
After you connect a system, choose where the connection applies. Each connect dialog puts the connection in the bundle you choose or create there. The connection then also appears as a connector on the Connectors tab under Claude’s access atclaude.ai/admin-settings/claude-tag, where the tab’s search finds it by name or host and its row in the connector’s Access from table shows its type in the Credential column. Manage it from there:
- Choose where it applies: a bundle you create in the connect dialog applies nowhere until you choose places. The bundle is listed on the Bundles tab, where you add places under Where it applies and click Save changes. To choose places from the connector’s page instead, see Give Claude access.
- Edit its allowed hosts: in the connector’s Access from table, open the connection’s ⋮ menu and choose Edit to open the Edit connection dialog.
- Delete it from its bundle: open the connection’s bundle from the Bundles tab, and under What’s in it choose Remove credential from the connection’s ⋮ menu, then click Delete to confirm. The Set by column of the connector’s Access from table names that bundle.
Related resources
- How agent identity works: the identity these tokens represent, and how Agent Proxy attaches credentials
- Connect a gateway: verify the token at a service you run
- Connect an AWS role: the IAM OIDC provider and trust policy
- Connect a Google Cloud identity: the workload identity pool, provider, and attribute condition
- Connect an authorization server: accept the token as a JWT bearer grant
- Identity token reference: every claim, the lifetime, and key rotation
- Limits: counts, lengths, lifetimes, and unsupported configurations
- Troubleshoot federated agent access: console messages, blocked requests, and rejections in your logs