Pular para o conteúdo principal

Token de Acesso

Nesta seção, você encontra informações sobre Token de Perfil Pessoal e Acesso Pessoal (PAT).


Nesta etapa da personalização de Conta, você precisa fazer a seguinte configuração:

Gerar as chaves do Token de Acesso Pessoal (PAT)

A StackSpot gera para você, como usuário, um Token de Acesso, o PAT (Personal Access Token). Com isso, você pode executar os serviços da StackSpot utilizando um client id e um client key. Estas credenciais são necessárias para você executar alguns comandos, como por exemplo, em Pipeline via linha de comando na STK CLI.

Esse tipo de autenticação possibilita manter uma sessão ativa com um tempo de expiração configurável para usar o STK CLI via linha de comando, como por exemplo, em pipelines de CI/CD.

Para fazer as duas configurações, siga os passos:

Como gerar o Token de Acesso Pessoal (PAT)

Atenção!

Por segurança, credenciais como o Personal Access Token (PAT) são armazenadas de forma criptografada na StackSpot. Após serem salvos, não é possível consultar ou visualizar novamente essas informações pela plataforma.

Passo 1. Acesse diretamente link do Portal da Conta; ou após fazer login no Portal StackSpot, clique no seu avatar de perfil;

Passo 2. Clique na opção 'Meu perfil';

Passo 3. No Portal da Conta, clique em 'Token de Acesso';

Passo 4. Agora você deve gerar as chaves do Token de Acesso Pessoal (PAT) para serem informadas na linha de comando junto ao comando stk login na sua pipeline.

Clique no botão 'Gerar Client Key'. Um tela será exibida informando os dados:

  • Client ID ;
  • Client Key ;
  • Realm; e
  • Exemplo de como usar.

Esses dados aparecem apenas uma vez. Copie e salve as informações em um local seguro.

Passo 5. Clique no botão 'Gerar novo client key'.

Agora você pode utilizar as informações para se autenticar através do terminal.

Atenção!
  • As chaves são geradas por cada pessoa usuária da organização, ou seja, se você gerar uma nova chave, a anterior se tornará inválida automaticamente.

  • Gerar uma nova chave não invalida as chaves de outras pessoas usuárias dessa organização.

  • Atualmente, o tempo de expiração da sessão é de 20 minutos.

Autenticar via linha de comando

No terminal ou pipeline, preencha o comando substituindo os valores entre chaves pelos valores obtidos nos passos anteriores:

stk login --client-id <ID> --client-key <KEY> --realm <REALM>

Execute o comando acima sem as chaves < >.

Dica!

É necessário fazer esta autenticação toda vez que você quiser automatizar algum processo na StackSpot.