- Visão geral
- Introdução
- Conceitos
- Usando o UiPath CLI
- Guias de instruções
- Receitas de CI/CD
- Referência de comando
- Visão geral
- Códigos de saída
- Opções globais
- Agente de código uip
- codificador UIP
- Contextualização da uip
- Documento da UIP
- Função UIP
- Proteções da UIP
- configuração-llm-uip
- gateway-llm-uip
- hub de modelo da uip
- adicionar-tipo-dados-de-teste
- adicionar-dados-de-teste-fila
- adicionar-teste-variação de dados
- Analisar
- Criar
- criar projeto
- Comparação
- encontrar atividades
- obter-analisador-regras
- obter-padrão-atividade-xaml
- obter-erros
- obter-casos-de-teste-manuais
- obter-etapas-de-teste-manual
- obter-repositório-objeto-da-Biblioteca
- obter-objeto-repositório
- Obter versões
- obter-fluxo-de-trabalho-exemplo
- indicar aplicativo
- indicar elemento
- inspecionar pacote
- instalar-data-fabric-entities
- instalar-ou-atualizar pacotes
- listar-data-fabric-entities
- instâncias-da-lista
- listar-exemplos-de-fluxo-de-trabalho
- Empacotar
- Publicar
- Remoto
- restore
- executar, depurar e adicionar; Execução
- arquivo de execução
- modelos-pesquisar
- Iniciar Studio
- interromper a execução
- TM
- UIA
- tarefas do UIP
- Traces da UIP
- Feedback de traces da uip
- Migração
- Referência e suporte
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.
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 deLogged inouNot logged in. Quando não está conectado, a maioria dos campos abaixo é omitida eOrganization/Tenantretorna paraN/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 queIdentityestiver.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 deOrganizationquando o ID é conhecido separadamente do nome.Tenant— nome do tenant quando disponível; caso contrário, o ID do tenant.N/Ase nenhum tenant for selecionado.TenantId— presente ao lado deTenantquando o ID é conhecido separadamente do nome.BaseUrl— o URL base de identidade/API resolvido, quando conhecido.Expiration DateCarimbo 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.Hintopcional) — 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 doCredentialSource("Robot"/"Environment"/"File"/"N/A"), mantida para uma versão para scripts existentes. Em vez disso, leiaCredentialSource;Providerserá 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.
Relacionado
uip login— autenticar e escolher um tenant.uip logout— limpar a sessão armazenada.- Autenticação — o que
Statusreflete e como os tokens são atualizados. - Sessões e credenciais — localização da pasta e regras de substituição.