Receba notificações sobre os próximos lançamentos de Intlayer
    Criação:2025-12-16Última atualização:2025-12-16

    Comando de Login do Intlayer CLI


    Descrição

    O comando login do Intlayer CLI permite que você se autentique no Intlayer CMS. Este comando abre automaticamente o seu navegador padrão para concluir o processo de autenticação e receber as credenciais necessárias (Client ID e Client Secret) para usar os serviços do Intlayer.

    Uso

    npx intlayer login [options]

    ou

    intlayer login [options]

    Opções

    --cms-url <url>

    Especifica a URL do Intlayer CMS para se conectar para autenticação.

    • Tipo: string
    • Padrão: O valor configurado em intlayer.config.* ou https://intlayer.org
    • Exemplo:
    npx intlayer login --cms-url https://intlayer.org

    Opções de Configuração

    Você também pode usar opções comuns de configuração:

    • --env-file <path>: Caminho para o arquivo de ambiente
    • -e, --env <env>: Ambiente de execução
    • --base-dir <dir>: Diretório base do projeto
    • --verbose: Habilitar saída detalhada (padrão: true)
    • --prefix <prefix>: Prefixo para logs

    Como Funciona

    1. Inicialização do servidor local: O comando inicia um servidor HTTP local em uma porta aleatória para receber credenciais do CMS

    Especifique a URL do Intlayer CMS para se conectar durante a autenticação.

    • Tipo: string
    • Padrão: O valor configurado em intlayer.config.* ou https://intlayer.org
    • Exemplo:
    npx intlayer login --cms-url https://intlayer.org

    Opções de Configuração

    Você também pode usar opções de configuração comuns:

    • --env-file <path>: Caminho para o arquivo de ambiente
    • -e, --env <env>: Ambiente de execução
    • --base-dir <dir>: Diretório base do projeto
    • --verbose: Habilitar saída detalhada (padrão: true)
    • --prefix <prefix>: Prefixo para os logs

    Como Funciona

    1. Inicialização do Servidor Local: O comando inicia um servidor HTTP local em uma porta aleatória para receber as credenciais do CMS
    2. Abertura do Navegador: O comando abre automaticamente o seu navegador padrão na URL de login do CMS
    3. Autenticação: Complete a autenticação no navegador usando sua conta Intlayer
    4. Recepção das Credenciais: O servidor local recebe o Client ID e o Client Secret do CMS
    5. Instruções: O comando exibe instruções para configurar as credenciais no seu projeto

    Saída

    Após um login bem-sucedido, o comando exibirá:

    1. As credenciais recebidas (Client ID e Client Secret)
    2. Instruções para o arquivo .env:
    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Instruções para o arquivo de configuração do Intlayer:
    {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}

    Configuração Manual

    Se o navegador não abrir automaticamente, você pode visitar manualmente a URL exibida no terminal.

    Exemplos

    Login com URL do CMS personalizado

    npx intlayer login --cms-url https://custom-cms.example.com

    Login com Arquivo de Ambiente Específico

    npx intlayer login --env-file .env.production

    Login em Modo Verbose

    npx intlayer login --verbose

    Solução de Problemas

    Se o navegador não abrir automaticamente, copie a URL exibida no terminal e abra-a manualmente no seu navegador.

    Problemas de Conexão

    Se você encontrar problemas de conexão, verifique:

    1. Que a URL do CMS esteja correta
    2. Que sua conexão com a internet esteja funcionando corretamente
    3. Que não haja firewalls bloqueando a conexão

    Credenciais não recebidas

    Se as credenciais não forem recebidas:

    1. Certifique-se de que você concluiu o processo de autenticação no navegador
    2. Verifique se a porta local não está bloqueada
    3. Tente executar o comando novamente

    Próximos passos

    Após completar o login:

    1. Adicione as credenciais ao seu arquivo .env
    2. Configure seu arquivo intlayer.config.* com as credenciais
    3. Use comandos da CLI para gerenciar seus dicionários:

    Veja também

    Receba notificações sobre os próximos lançamentos de Intlayer