Rotação de credenciais do Agora
Substituindo Tokens de Identidade e chaves de API usados para acessar o repositório de artefatos Agora da Deque
Estas instruções explicam como girar Tokens de Identidade e substituir as chaves de API gerenciadas em agora.dequecloud.com. Isso inclui credenciais do Agora armazenadas em:
.npmrce.yarnrc.yml- Logins do Docker
- Configuração do Maven
settings.xml nuget.configpip.conf- Configuração do Bundler
- Propriedades do Gradle
- Segredos de CI
- Configuração na sua própria instância do Artifactory ou Nexus que faz proxy para o Agora
Isso não inclui credenciais da Conta Axe ou chaves de API da Conta Axe gerenciadas em https://axe.deque.com/settings. Estas são separadas dos Tokens de Identidade do Agora.
A rotação geralmente consiste em:
- Gerar um novo Token de Identidade.
- Coloque-o em todos os lugares listados acima, substituindo o token antigo, a chave de API ou a string de autenticação.
- Revogue o antigo Token de Identidade de Editar Perfil no Agora.
Referência rápida
O suporte para chaves de API do Agora terminou em fevereiro de 2026, então o Agora não as aceita mais. Substitua qualquer uma que você ainda tenha por um Token de Identidade.
| Como você usa o Agora | O que fazer |
|---|---|
| Fazer login no site do Agora | Entre com sua Conta Axe. Veja Fazer login no Agora. |
| Token de Identidade | Gerar um novo. |
| Chave de API do Agora | Chaves de API não são mais suportadas. Gerar um Token de Identidade e use-o no lugar da chave de API. |
npm ou Yarn (_auth ou _authToken em .npmrc) |
Regenerar a linha do seu novo Token de Identidade. |
docker login para agora.dequecloud.com:1083 |
Faça login novamente com seu novo Token de Identidade. |
| Maven, Gradle, NuGet, pip ou Bundler | Substituir a senha salva com seu novo Token de Identidade. |
| Conta de serviço usada por Artifactory, Nexus ou CI | Obter um novo token e atualizar a cópia armazenada. |
Fazer login no Agora
Vá para https://agora.dequecloud.com/. O Agora o encaminha para auth.deque.com para entrar com sua Conta Axe, a mesma que você usa para axe DevTools em https://axe.deque.com. Se sua organização se conecta ao Axe Account por meio do próprio SSO, o Agora também o utiliza.
Gerar um novo Token de Identidade
- Entrar no Agora.
- Selecione o botão Bem-vindo, seu-endereço-de-e-mail na barra superior, depois selecione Editar Perfil. Você também pode ir direto para https://agora.dequecloud.com/ui/admin/artifactory/user_profile.
- Selecione Gerar um Token de Identidade. Opcionalmente, adicione uma descrição, como „laptop npm“ ou „GitHub Actions“, e então selecione Próximo.
- Copie o token agora. Esta é a sua única chance de ver o valor dele.
Os Tokens de Identidade expiram após um ano. Defina um lembrete para substituí-los antes disso.
Sempre que uma ferramenta pedir um nome de usuário e senha, use o e-mail da sua Conta Axe como o nome de usuário e o Token de Identidade como a senha.
Crie um token separado para cada máquina ou pipeline. Dessa forma, se um deles for exposto, você pode revogá-lo de Editar Perfil sem afetar os outros.
npm e Yarn
Suas .npmrc linhas para a Agora contêm o token em si. A string _auth é uma cópia codificada do seu e-mail e token, então também precisa ser regenerada.
Mais fácil: cole seu e-mail e novo Token de Identidade na ferramenta Configurando o Acesso aos pacotes da Agora. Substitua então as linhas da Agora no seu .npmrc pelas que ela lhe fornecer.
Manual: gere uma nova string de autenticação:
curl -u "your-email:your-identity-token" "https://agora.dequecloud.com/artifactory/api/npm/auth"Depois substitua o antigo valor _auth para cada registro da Agora no seu .npmrc, geralmente devtools-npm ou dequelabs:
@axe-devtools:registry=https://agora.dequecloud.com/artifactory/api/npm/devtools-npm/
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:_auth=<new auth string>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:email=<your-email>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=trueSe você usar _authToken, configure-o para o novo Token de Identidade:
//agora.dequecloud.com/artifactory/api/npm/dequelabs/:_authToken=<new identity token>Yarn 2 e posteriores: atualize npmAuthIdent (ou npmAuthToken) para o escopo da Agora em .yarnrc.yml.
No CI: atualize o segredo que sua pipeline escreve em .npmrc.
Docker
Se você puxar imagens de agora.dequecloud.com:1083, como a imagem do axe DevTools Linter, faça login novamente. Use seu e-mail da Conta Axe e seu novo Token de Identidade, não uma chave de API:
docker logout agora.dequecloud.com:1083
docker login agora.dequecloud.com:1083 -u <your-email> --password-stdinCole o Token de Identidade, pressione Enter e então pressione Ctrl+D (Ctrl+Z e depois Enter no Windows).
No CI, atualize o segredo que seu passo docker login usa.
Arquivos tar de imagens que você baixa e docker load funcionam como qualquer outro download. Veja Downloads com curl, scripts e CI.
Maven, Gradle, NuGet, PyPI e Ruby gems
Em cada caso, substitua o antigo Token de Identidade ou chave de API pelo novo Token de Identidade:
-
Maven: em
~/.m2/settings.xml, o<password>do<server>cujo<id>édeque. -
Gradle (axe DevTools Mobile):
agora_identity_tokenem suas propriedades do Gradle. Se você ainda tiverartifactory_apikeyde instruções antigas, mude para um Token de Identidade. -
NuGet:
- Com
nuget.config, atualizeClearTextPasswordempackageSourceCredentialspara a fonte Agora. - No Visual Studio, remova a credencial salva para agora.dequecloud.com do Gerenciador de Credenciais do Windows e faça login novamente com o novo token quando solicitado.
- Se você usou uma senha criptografada, a substitua também.
- Com
-
PyPI: atualize o token na URL do índice
devtools-pythonempip.conf, ou emPIP_EXTRA_INDEX_URL. Se seu e-mail contiver@, codifique-o na URL como%40. -
Ruby gems:
bundle config agora.dequecloud.com <your-email>:<new identity token>
Contas de serviço e gerenciadores de repositório
Se a sua instância Artifactory ou Nexus atuar como proxy da Agora, ou seu CI usar uma conta de serviço dedicada da Agora:
- Obtenha um novo Token de Identidade para a conta de serviço. O proprietário da conta pode gerar um; caso contrário, peça à Deque para emitir um, como quando a conta foi configurada.
- Atualize a credencial armazenada no repositório remoto ou proxy, ou no segredo do CI. Veja Configure seu Artifactory ou Configure seu Nexus.
- Limpe o cache de solicitações falhas do gerenciador de repositório se ele armazenou respostas 401 enquanto sua credencial estava desatualizada.
Downloads com curl, scripts e CI
Substitua o token antigo ou chave de API em todos os scripts e segredos do CI, como AGORA_IDENTITY_TOKEN. Scripts que o enviam no cabeçalho X-JFrog-Art-Api continuam funcionando uma vez que esse valor seja um novo Token de Identidade:
curl -H "X-JFrog-Art-Api: $AGORA_IDENTITY_TOKEN" -O \
"https://agora.dequecloud.com/artifactory/<repo>/<path-to-file>"Authorization: Bearer $AGORA_IDENTITY_TOKEN também funciona.
Se um script ou segredo do CI ainda contiver um Chave de API (ele começa com AKCp), a Agora o rejeitará em qualquer cabeçalho. Substitua por um Token de Identidade.
Precisa de ajuda?
Entre em contato diretamente com seu representante Deque, ou envie uma solicitação de suporte através da Central de Ajuda Deque. Inclua o seu e-mail da Conta Axe e a ferramenta que está usando.
Nunca nos envie seu Token de Identidade ou senha. A Deque nunca pedirá que você envie senhas ou tokens por e-mail, portanto, fique atento a qualquer mensagem inesperada alegando ser da Deque que o faça.
