Autenticação
Faça login no Claude Code e configure a autenticação para indivíduos, equipes e organizações.
Claude Code suporta múltiplos métodos de autenticação dependendo da sua configuração. Usuários individuais podem fazer login com uma conta Claude.ai, enquanto equipes podem usar Claude for Teams ou Enterprise, o Claude Console, ou um provedor de nuvem como Amazon Bedrock, Google Vertex AI ou Microsoft Foundry.
Faça login no Claude Code
Após instalar Claude Code, execute claude no seu terminal. No primeiro lançamento, Claude Code abre uma janela do navegador para você fazer login.
Se o navegador não abrir automaticamente, pressione c para copiar a URL de login para sua área de transferência, depois cole-a no seu navegador.
Se seu navegador mostrar um código de login em vez de redirecionar de volta após você se conectar, cole-o no terminal no prompt Paste code here if prompted. Isso acontece quando o navegador não consegue alcançar o servidor de callback local do Claude Code, o que é comum em WSL2, sessões SSH e contêineres.
Você pode se autenticar com qualquer um destes tipos de conta:
- Assinatura Claude Pro ou Max: faça login com sua conta Claude.ai. Assine em claude.com/pricing.
- Claude for Teams ou Enterprise: faça login com a conta Claude.ai que seu administrador de equipe o convidou.
- Claude Console: faça login com suas credenciais do Console. Seu administrador deve ter o convidado primeiro.
- Provedores de nuvem: se sua organização usa Amazon Bedrock, Google Vertex AI ou Microsoft Foundry, defina as variáveis de ambiente necessárias antes de executar
claude. Nenhum login do navegador é necessário.
Para fazer logout e se autenticar novamente, digite /logout no prompt do Claude Code.
Se você está tendo problemas para fazer login, consulte solução de problemas de autenticação.
Configure a autenticação da equipe
Para equipes e organizações, você pode configurar o acesso ao Claude Code de uma destas formas:
- Claude for Teams ou Enterprise, recomendado para a maioria das equipes
- Claude Console
- Amazon Bedrock
- Google Vertex AI
- Microsoft Foundry
Claude for Teams ou Enterprise
Claude for Teams e Claude for Enterprise fornecem a melhor experiência para organizações usando Claude Code. Os membros da equipe obtêm acesso tanto ao Claude Code quanto ao Claude na web com faturamento centralizado e gerenciamento de equipe.
- Claude for Teams: plano de autoatendimento com recursos de colaboração, ferramentas de administração e gerenciamento de faturamento. Melhor para equipes menores.
- Claude for Enterprise: adiciona SSO, captura de domínio, permissões baseadas em funções, API de conformidade e configurações de política gerenciada para configurações de Claude Code em toda a organização. Melhor para organizações maiores com requisitos de segurança e conformidade.
Assine
Assine Claude for Teams ou entre em contato com vendas para Claude for Enterprise.
Convide membros da equipe
Convide membros da equipe do painel de administração.
Instale e faça login
Os membros da equipe instalam Claude Code e fazem login com suas contas Claude.ai.
Autenticação do Claude Console
Para organizações que preferem faturamento baseado em API, você pode configurar o acesso através do Claude Console.
Crie ou use uma conta do Console
Use sua conta Claude Console existente ou crie uma nova.
Adicione usuários
Você pode adicionar usuários através de qualquer um dos métodos:
- Convide usuários em massa de dentro do Console: Settings -> Members -> Invite
- Configure SSO
Atribua funções
Ao convidar usuários, atribua uma das seguintes:
- Função Claude Code: usuários podem apenas criar chaves de API do Claude Code
- Função Developer: usuários podem criar qualquer tipo de chave de API
Usuários completam a configuração
Cada usuário convidado precisa:
- Aceitar o convite do Console
- Verificar requisitos do sistema
- Instalar Claude Code
- Fazer login com credenciais da conta do Console
Autenticação do provedor de nuvem
Para equipes usando Amazon Bedrock, Google Vertex AI ou Microsoft Foundry:
Siga a configuração do provedor
Siga a documentação do Bedrock, documentação do Vertex ou documentação do Microsoft Foundry.
Distribua a configuração
Distribua as variáveis de ambiente e instruções para gerar credenciais de nuvem para seus usuários. Leia mais sobre como gerenciar a configuração aqui.
Instale Claude Code
Os usuários podem instalar Claude Code.
Gerenciamento de credenciais
Claude Code gerencia com segurança suas credenciais de autenticação:
- Local de armazenamento: no macOS, as credenciais são armazenadas no Keychain do macOS criptografado. No Linux e Windows, as credenciais são armazenadas em
~/.claude/.credentials.json, ou sob$CLAUDE_CONFIG_DIRse essa variável estiver definida. No Linux, o arquivo é escrito com modo0600; no Windows, ele herda os controles de acesso do diretório do seu perfil de usuário. - Tipos de autenticação suportados: credenciais Claude.ai, credenciais da API Claude, Azure Auth, Bedrock Auth e Vertex Auth.
- Scripts de credenciais personalizados: a configuração
apiKeyHelperpode ser configurada para executar um script de shell que retorna uma chave de API. - Intervalos de atualização: por padrão,
apiKeyHelperé chamado após 5 minutos ou em resposta HTTP 401. Defina a variável de ambienteCLAUDE_CODE_API_KEY_HELPER_TTL_MSpara intervalos de atualização personalizados. - Aviso de helper lento: se
apiKeyHelperlevar mais de 10 segundos para retornar uma chave, Claude Code exibe um aviso na barra de prompt mostrando o tempo decorrido. Se você vir este aviso regularmente, verifique se seu script de credenciais pode ser otimizado.
apiKeyHelper, ANTHROPIC_API_KEY e ANTHROPIC_AUTH_TOKEN se aplicam apenas a sessões CLI de terminal. Claude Desktop e sessões remotas usam OAuth exclusivamente e não chamam apiKeyHelper ou leem variáveis de ambiente de chave de API.
Precedência de autenticação
Quando múltiplas credenciais estão presentes, Claude Code escolhe uma nesta ordem:
- Credenciais do provedor de nuvem, quando
CLAUDE_CODE_USE_BEDROCK,CLAUDE_CODE_USE_VERTEXouCLAUDE_CODE_USE_FOUNDRYestá definido. Consulte integrações de terceiros para configuração. - Variável de ambiente
ANTHROPIC_AUTH_TOKEN. Enviada como o cabeçalhoAuthorization: Bearer. Use isso ao rotear através de um gateway LLM ou proxy que autentica com tokens bearer em vez de chaves de API Anthropic. - Variável de ambiente
ANTHROPIC_API_KEY. Enviada como o cabeçalhoX-Api-Key. Use isso para acesso direto à API Anthropic com uma chave do Claude Console. No modo interativo, você é solicitado uma vez a aprovar ou recusar a chave, e sua escolha é lembrada. Para alterá-la depois, use o toggle "Use custom API key" em/config. No modo não interativo (-p), a chave é sempre usada quando presente. - Saída do script
apiKeyHelper. Use isso para credenciais dinâmicas ou rotativas, como tokens de curta duração obtidos de um cofre. - Variável de ambiente
CLAUDE_CODE_OAUTH_TOKEN. Um token OAuth de longa duração gerado porclaude setup-token. Use isso para pipelines de CI e scripts onde login do navegador não está disponível. - Credenciais OAuth de assinatura de
/login. Este é o padrão para usuários Claude Pro, Max, Team e Enterprise.
Se você tem uma assinatura Claude ativa mas também tem ANTHROPIC_API_KEY definido em seu ambiente, a chave de API tem precedência uma vez aprovada. Isso pode causar falhas de autenticação se a chave pertencer a uma organização desabilitada ou expirada. Execute unset ANTHROPIC_API_KEY para voltar à sua assinatura e verifique /status para confirmar qual método está ativo.
Claude Code na Web sempre usa suas credenciais de assinatura. ANTHROPIC_API_KEY e ANTHROPIC_AUTH_TOKEN no ambiente sandbox não as substituem.
Gere um token de longa duração
Para pipelines de CI, scripts ou outros ambientes onde login do navegador interativo não está disponível, gere um token OAuth de um ano com claude setup-token:
claude setup-token
O comando o guia através da autorização OAuth e imprime um token no terminal. Ele não salva o token em lugar nenhum; copie-o e defina-o como a variável de ambiente CLAUDE_CODE_OAUTH_TOKEN onde você quiser se autenticar:
export CLAUDE_CODE_OAUTH_TOKEN=your-token
Este token se autentica com sua assinatura Claude e requer um plano Pro, Max, Team ou Enterprise. Ele é limitado apenas a inferência e não pode estabelecer sessões de Remote Control.
Bare mode não lê CLAUDE_CODE_OAUTH_TOKEN. Se seu script passar --bare, autentique com ANTHROPIC_API_KEY ou um apiKeyHelper em vez disso.