Skip to main content

Visão geral

Você pode se autenticar no Devin CLI usando sua conta existente do Devin. Isso oferece uma experiência fluida para organizações que já usam o Devin, com o faturamento gerenciado pelo modelo de cobrança padrão do Devin. Gerenciamento de usuários, organização de equipes, SSO, RBAC, faturamento e consumo são todos herdados nativamente do painel do Devin. Para a maioria das necessidades da sua organização, use o painel do Devin.
A autenticação do Devin para o Devin CLI está disponível para clientes do Devin Enterprise. Entre em contato com seu executivo de contas se tiver dúvidas sobre autenticação, faturamento ou acesso.

Primeiros passos

Pré-requisitos

Antes de usar a autenticação do Devin, certifique-se de que:
  1. Sua organização tem uma conta do Devin Enterprise
  2. Seu administrador configurou as permissões de acesso ao Devin CLI (consulte Configuração de acesso abaixo)
  3. Foi atribuída a você uma função com a permissão Usar Devin CLI

Autenticação

Para se autenticar na sua conta do Devin Enterprise:
Siga as instruções e selecione o botão Fazer login com Devin for Enterprise para se autenticar pelo provedor de identidade da sua organização.

Localização do arquivo de credenciais

Após devin auth login, o Devin CLI armazena seu token de API em credentials.toml. Por padrão, esse token permanece válido e não expira. Você pode copiar o arquivo de credenciais entre suas próprias máquinas para reutilizar a mesma autenticação, mas trate-o como informação sensível: qualquer pessoa com esse arquivo pode se autenticar como você. Não o compartilhe nem faça commit dele no controle de versão. Execute devin auth logout para remover as credenciais armazenadas.
Em dispositivos gerenciados por MDM, os administradores podem fixar o login em um host ou conta Enterprise específico — ignorando totalmente as solicitações de login e rejeitando contas que não estejam em conformidade com a política — usando o arquivo de configuração do sistema.

Configuração de acesso

O acesso ao Devin CLI é controlado pelo sistema de RBAC e funções personalizadas do Devin. Os administradores devem criar uma função personalizada com a permissão Use Devin CLI e atribuí-la aos usuários que precisam de acesso.

Criando uma função de acesso

  1. Acesse Enterprise Settings > Associação e selecione a aba Funções
  2. Clique em Criar função e, em seguida, selecione Criar para o Enterprise ou Criar para organizações
  3. Informe um nome descritivo (por exemplo, “Usuário do Devin CLI”)
  4. Selecione a permissão Use Devin CLI
  5. Clique em Salvar alterações

Atribuindo a função

  • admins do Enterprise ou usuários com a permissão Gerenciar associação da conta podem atribuir funções de nível de conta na aba Members de Enterprise Settings > Associação
  • admins da organização ou usuários com a permissão Gerenciar associação da organização podem atribuir funções de nível da organização na página Settings > Associação dessa organização
Você pode atribuir funções automaticamente com base em grupos do IdP no SSO. Consulte a documentação de funções personalizadas para mais detalhes.

Faturamento

O uso do Devin CLI é cobrado com base no modelo padrão de ACU (Agent Compute Unit) do Devin. Todo o uso do Devin CLI é contabilizado na alocação existente de Devin Enterprise da sua organização. Os admins do Enterprise podem visualizar o uso do Devin CLI por seus usuários acessando o painel Cost na aba Enterprise Analytics do app web do Devin. Esse painel apresenta visualizações úteis do consumo de ACU em todos os produtos da Cognition, incluindo o Devin CLI. Para mais detalhes sobre cobrança de ACU e rastreamento de uso, consulte seu contrato Enterprise ou entre em contato com seu executivo de contas.

Leitura adicional

Para mais informações sobre os recursos Enterprise do Devin, consulte a documentação do Devin Enterprise: