UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Status de login do uip

Sintaxe e opções para "uip login status", que relata o estado de autenticação atual sem atualizar tokens.

relata o estado de autenticação uip login status : se você está conectado, quais organização e tenant estão selecionados e quando o token de acesso expira. É uma inspeção somente leitura da sessão armazenada — nenhum token é atualizado por esse comando.

Use-a em scripts para direcionar o trabalho de acompanhamento ou interativamente para confirmar a qual tenant uma chamada uip subsequente terá como alvo.

Resumo

uip login status
uip login status

Esse comando honra as opções globais (--output, --output-filter, --log-level, --log-file). Os códigos de saída seguem o contrato padrão.

Argumentos

Nenhum.

Opções

Nenhum.

Observação:

login status não aceita -f, --file <folder> — ele sempre lê o local das credenciais padrão. Se você usar uma pasta de credenciais não padrão, execute novamente o comando uip login ... correspondente nessa pasta antes de verificar o status.

Exemplos

# Human-readable (default table output)
uip login status

# JSON for scripts
uip login status --output json
# Human-readable (default table output)
uip login status

# JSON for scripts
uip login status --output json

Formato dos dados (--output json)

{
  "Code": "LoginStatus",
  "Data": {
    "Status": "Logged in",
    "Identity": "jane.doe@example.com",
    "IdentityType": "User",
    "AuthFlow": "Interactive",
    "CredentialSource": "SavedLogin",
    "Organization": "my-org",
    "OrganizationId": "00000000-0000-0000-0000-000000000001",
    "Tenant": "DefaultTenant",
    "TenantId": "00000000-0000-0000-0000-000000000002",
    "Expiration Date": "2026-04-18T10:30:00Z"
  }
}
{
  "Code": "LoginStatus",
  "Data": {
    "Status": "Logged in",
    "Identity": "jane.doe@example.com",
    "IdentityType": "User",
    "AuthFlow": "Interactive",
    "CredentialSource": "SavedLogin",
    "Organization": "my-org",
    "OrganizationId": "00000000-0000-0000-0000-000000000001",
    "Tenant": "DefaultTenant",
    "TenantId": "00000000-0000-0000-0000-000000000002",
    "Expiration Date": "2026-04-18T10:30:00Z"
  }
}
  • Status — um de Logged in ou Not logged in. Quando não está conectado, a maioria dos campos abaixo é omitida e Organization/Tenant retorna para N/A.
  • Identity — quem está atuando: o e-mail de um usuário para sessões interativas ou "External application <clientId>" para uma sessão de credenciais do cliente/federada. Omitido quando não pode ser determinado.
  • IdentityType"User" ou o tipo do aplicativo externo. Presente sempre que Identity estiver.
  • AuthFlow — como a identidade foi comprovada: "Interactive", "ClientCredentials" ou "FederatedCredentials". Presente quando conhecido.
  • CredentialSource — de onde vem a sessão: "Robot", "EnvironmentVariables", "SavedLogin" ou "N/A".
  • UserId / UserEmail / UserName / ClientId — detalhes de identidade adicionais, cada um presente apenas quando a sessão subjacente realmente carrega esse campo.
  • Profile — o perfil nomeado ativo, quando um é definido e a sessão é baseada em arquivo.
  • Organization — nome da organização quando disponível; caso contrário, o ID da organização.
  • OrganizationId — presente ao lado de Organization quando o ID é conhecido separadamente do nome.
  • Tenant — nome do tenant quando disponível; caso contrário, o ID do tenant. N/A se nenhum tenant for selecionado.
  • TenantId — presente ao lado de Tenant quando o ID é conhecido separadamente do nome.
  • BaseUrl — o URL base de identidade/API resolvido, quando conhecido.
  • Expiration Date Carimbo de data/hora ISO-8601 da expiração do token de acesso. Isso não é atualizado aqui; uma invocação de ferramenta posterior atualizará o token, se necessário.
  • Hint opcional) — texto de consultado quando a camada de autenticação tem algo para exibir — por exemplo, uma sessão PAT opaca relata "Token is opaque (not a JWT) - expiration and identity cannot be determined locally. Commands will fail with 401 once it is revoked or expired." em vez de uma data de expiração.
  • Provider (descontinuado) — uma versão legada e de baixa fidelidade do CredentialSource ("Robot"/"Environment"/"File"/"N/A"), mantida para uma versão para scripts existentes. Em vez disso, leia CredentialSource; Provider será removido.

A exibição exata de quais campos depende do fluxo de autenticação — uma sessão PAT/variável de ambiente, por exemplo, não tem Identity/AuthFlow (o token não carrega declarações das quais derive-las), mas carrega CredentialSource e BaseUrl.

Comportamento de erro

Quando a sessão armazenada está ilegível ou o fallback da variável de ambiente (UIPATH_CLI_*) está incompleto, a CLI emite um ConfigError. O campo Instructions orienta você para a causa raiz correta:

  • Se as variáveis de ambiente estiverem sendo usadas, mas estiverem configuradas incorretamente, as instruções lerão "Check the UIPATH_CLI_* environment variables and re-run."
  • Caso contrário, as instruções apontarão para a pasta de credenciais no disco.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades