Faça login no Claude Code
Após instalar Claude Code, executeclaude 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.
/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.
Autenticação do Claude Console
Para organizações que preferem faturamento baseado em API, você pode configurar o acesso através do Claude Console.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
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, as credenciais são armazenadas em
~/.claude/.credentials.jsoncom modo de arquivo0600. - No Windows, as credenciais são armazenadas em
%USERPROFILE%\.claude\.credentials.jsone herdam os controles de acesso do diretório do seu perfil de usuário, o que restringe o arquivo à sua conta de usuário por padrão. - Se você definiu a variável de ambiente
CLAUDE_CONFIG_DIRno Linux ou Windows, o arquivo.credentials.jsonfica sob esse diretório em vez disso. - Claude Code gerencia
.credentials.jsonatravés de/logine/logout. Para rotear solicitações através de um endpoint de API personalizado, defina a variável de ambienteANTHROPIC_BASE_URLem vez disso.
- 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.
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
Starting June 15, 2026, Agent SDK and
claude -p usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See Use the Claude Agent SDK with your Claude plan for details.claude setup-token:
CLAUDE_CODE_OAUTH_TOKEN onde você quiser se autenticar:
CLAUDE_CODE_OAUTH_TOKEN. Se seu script passar --bare, autentique com ANTHROPIC_API_KEY ou um apiKeyHelper em vez disso.