Sensedia CLI Token

Gere ou revogue o token do Sensedia CLI

O Sensedia CLI Token é um código de acesso utilizado para autenticar o Sensedia CLI junto à Sensedia API Platform.

Ele deve ser gerado a partir da interface gráfica da Sensedia API Platform, seguindo os passos abaixo.

Geração do token

Na tela do API Manager, clique no botão com as informações do seu usuário, localizado no canto superior direito:

auth edit profile

Uma janela modal para a edição do perfil se abrirá.

Clique no botão CREATE CLI TOKEN.

auth create cli token

Copie o código que será exibido no campo CLI Token. Ele é o código que deverá ser informado com a flag --token do comando ssd configure do Sensedia CLI.

O Sensedia CLI Token é exibido apenas no momento em que é gerado. Após fechada a janela de edição do perfil, não será mais possível visualizá-lo. Por isso, recomenda-se copiá-lo imediatamente. Caso necessário, pode-se revogá-lo e gerar um novo token, seguindo os passos abaixo.

Revogação do token pela Sensedia API Platform

É possível revogar (ou seja, desativar) o Sensedia CLI Token a qualquer momento, clicando no botão REVOKE, como mostrado na figura abaixo. Isso impedirá permanentemente que o Sensedia CLI faça requisições à Sensedia API Platform com esse token. Para autenticar o Sensedia CLI novamente, será necessário gerar um novo Sensedia CLI Token, repetindo os passos acima.

auth revoke cli token

Revogação do token pelo Sensedia CLI (ssd logout)

O comando ssd logout pode ser seguido de flags, como nos exemplos seguintes:

ssd logout [flags]

Caso nenhuma flag seja especificada, o modo interativo será ativado.

# Execute o comando logout com as _flags_ `--yes, -y` ignorando a etapa de confirmação
$ ssd logout -y
$ ssd logout --yes

Flags disponíveis

Flag

Tipo

Descrição

-h, --help

Exibe a ajuda para o comando

-y, --yes

Ignora a etapa de confirmação

Flags globais

Flag

Tipo

Descrição

-c, --config

string

Arquivo de configuração (predefinido: $HOME/.sensedia/config.json)

--profile

string

Perfil de configuração que deseja utilizar (predefinido: "default")

--verbose

Lista todas as requisições feitas pelo comando. É possível armazenar essas informações em um arquivo TXT em vez de exibi-las no terminal. Ex.: $ ssd (api-management | apim) list apis --verbose 2> log.txt

O Sensedia CLI Token não possui prazo de expiração.

Sensedia CLI Token e alteração de permissões de acesso
  • Caso receba novas permissões de acesso, o usuário deverá gerar um novo Sensedia CLI Token para que as novas permissões tenham efeito;

  • No caso de permissões serem removidas, é necessário que o administrador revogue o Sensedia CLI Token atual para que o usuário perca de fato essas permissões.

Para revogar o Sensedia CLI Token atual e gerar um novo, siga os passos descritos acima.

Thanks for your feedback!
EDIT
How useful was this article to you?