Het draaien van Agora-referenties
Het vervangen van Identiteitstokens en API-sleutels die worden gebruikt om toegang te krijgen tot Deque's Agora-artefactrepository
Deze instructies leggen uit hoe u Identiteitstokens kunt draaien en API-sleutels kunt vervangen die worden beheerd op agora.dequecloud.com. Dit omvat Agora-referenties die zijn opgeslagen in:
.npmrcen.yarnrc.yml- Docker-logins
- Maven
settings.xml nuget.configpip.conf- Bundler-configuratie
- Gradle-eigenschappen
- CI-geheimen
- Configuratie in uw eigen Artifactory- of Nexus-instantie die naar Agora proxy’s
Dit omvat niet Axe Account-referenties of Axe Account API-sleutels die worden beheerd op https://axe.deque.com/settings niet. Deze zijn gescheiden van Agora Identiteitstokens.
Rotatie bestaat over het algemeen uit:
- Genereer een nieuw Identiteitstoken.
- Plaats het overal bovenstaand vermeld, in plaats van de oude token, API-sleutel of authenticatiestring.
- Herroep het oude Identiteitstoken van Profiel bewerken in Agora.
Snelle referentie
Ondersteuning voor Agora API-sleutels eindigde in februari 2026, dus Agora accepteert ze niet langer. Vervang de API-sleutels die u nog heeft door een Identiteitstoken.
| Hoe u Agora gebruikt | Wat te doen |
|---|---|
| Inloggen op de Agora-website | Log in met uw Axe Account. Zie Inloggen bij Agora. |
| Identiteitstoken | Genereer een nieuwe. |
| Agora API-sleutel | API-sleutels worden niet langer ondersteund. Genereer een Identiteitstoken en gebruik het in plaats van de API-sleutel. |
npm of Yarn (_auth of _authToken in .npmrc) |
Regenereer de regel van uw nieuwe Identiteitstoken. |
docker login naar agora.dequecloud.com:1083 |
Log opnieuw in met uw nieuwe Identiteitstoken. |
| Maven, Gradle, NuGet, pip of Bundler | Vervang het opgeslagen wachtwoord met uw nieuwe Identiteitstoken. |
| Serviceaccount gebruikt door Artifactory, Nexus of CI | Verkrijg een nieuw token en werk de opgeslagen kopie bij. |
Inloggen bij Agora
Ga naar https://agora.dequecloud.com/. Agora stuurt u naar auth.deque.com om in te loggen met uw Axe Account, hetzelfde dat u gebruikt voor axe DevTools op https://axe.deque.com. Als uw organisatie zich via haar eigen SSO aanmeldt voor Axe Account, gebruikt Agora dat ook.
Genereer een nieuw Identiteitstoken
- Log in bij Agora.
- Selecteer de knop Welkom, uw-e-mailadres in de bovenste balk, selecteer daarna Profiel bewerken. U kunt ook rechtstreeks naar https://agora.dequecloud.com/ui/admin/artifactory/user_profile gaan.
- Selecteer Genereer een Identiteitstoken. Voeg optioneel een beschrijving toe, zoals „laptop npm” of „GitHub Actions”, en selecteer vervolgens Volgende.
- Kopieer nu de token. Dit is je enige kans om de waarde te zien.
Identiteittokens verlopen na een jaar. Stel een herinnering in om ze ervoor te vervangen.
Waar een tool om een gebruikersnaam en wachtwoord vraagt, gebruik je je Axe Account-e-mailadres als gebruikersnaam en de Identiteittoken als wachtwoord.
Maak een apart token voor elke machine of pipeline. Als er één wordt blootgesteld, kun je het intrekken van Profiel bewerken zonder de anderen te beïnvloeden.
npm en Yarn
Je .npmrc regels voor Agora bevatten de token zelf. De _auth string is een gecodeerde kopie van je e-mailadres en token, dus deze moet ook opnieuw gegenereerd worden.
Eenvoudigst: plak je e-mail en nieuwe Identiteittoken in de Toegang tot Agora-pakketten configureren tool. Vervang vervolgens de Agoraregels in je .npmrc met de regels die het je geeft.
Met de hand: genereer een nieuwe auth-string:
curl -u "your-email:your-identity-token" "https://agora.dequecloud.com/artifactory/api/npm/auth"Vervang vervolgens de oude _auth waarde voor elk Agora-register in je .npmrc, meestal devtools-npm of 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=trueAls je _authToken gebruikt, stel het dan in op de nieuwe Identiteittoken:
//agora.dequecloud.com/artifactory/api/npm/dequelabs/:_authToken=<new identity token>Yarn 2 en later: update npmAuthIdent (of npmAuthToken) voor de Agora-scope in .yarnrc.yml.
In CI: update het geheim dat je pipeline naar .npmrc schrijft.
Docker
Als je afbeeldingen downloadt van agora.dequecloud.com:1083, zoals de axe DevTools Linter-afbeelding, log dan opnieuw in. Gebruik je Axe Account-e-mailadres en je nieuwe Identiteittoken, niet een API-sleutel:
docker logout agora.dequecloud.com:1083
docker login agora.dequecloud.com:1083 -u <your-email> --password-stdinPlak de Identiteittoken, druk op Enter, druk dan op Ctrl+D (Ctrl+Z en vervolgens Enter op Windows).
In CI, update het geheim dat je docker login stap gebruikt.
Afbeelding-tars die je downloadt en docker load werken net zoals elke andere download. Zie Downloads met curl, scripts en CI.
Maven, Gradle, NuGet, PyPI en Ruby gems
Vervang in elk geval de oude Identiteittoken of API-sleutel door de nieuwe Identiteittoken:
-
Maven: in
~/.m2/settings.xml, de<password>van de<server>waarvan<id>isdeque. -
Gradle (axe DevTools Mobile):
agora_identity_tokenin je Gradle-eigenschappen. Als je nogartifactory_apikeyhebt van oudere instructies, schakel dan over naar een Identiteittoken. -
NuGet:
- Met
nuget.config, updateClearTextPasswordonderpackageSourceCredentialsvoor de Agora-bron. - Verwijder in Visual Studio de opgeslagen referenties voor agora.dequecloud.com uit de Windows Credential Manager, en meld je dan opnieuw aan met de nieuwe token wanneer hierom wordt gevraagd.
- Als je een versleuteld wachtwoord gebruikte, vervang het dan ook.
- Met
-
PyPI: update de token in de
devtools-pythonindex-URL inpip.conf, of inPIP_EXTRA_INDEX_URL. Als je e-mail@bevat, codeer deze dan als%40. -
Ruby gems:
bundle config agora.dequecloud.com <your-email>:<new identity token>
Serviceaccounts en repositorymanagers
Als je Artifactory- of Nexus-omgeving Agora proxyt, of als je CI een toegewijd Agora-serviceaccount gebruikt:
- Verkrijg een nieuwe Identiteittoken voor het serviceaccount. De eigenaar van het account kan er een genereren; vraag anders Deque om er een uit te geven, net als toen het account werd ingesteld.
- Update de referentie die in de externe of proxy-referentie is opgeslagen, of in het CI-geheim. Zie Installeer je Artifactory of Installeer je Nexus.
- Wis de cache van mislukte aanvragen van de repositorymanager als deze 401-reacties heeft opgeslagen terwijl de referentie verouderd was.
Downloads met curl, scripts en CI
Vervang de oude token of API-sleutel in elk script en CI-geheim, zoals AGORA_IDENTITY_TOKEN. Scripts die deze in de X-JFrog-Art-Api header versturen, blijven werken zodra die waarde een nieuwe Identiteittoken is:
curl -H "X-JFrog-Art-Api: $AGORA_IDENTITY_TOKEN" -O \
"https://agora.dequecloud.com/artifactory/<repo>/<path-to-file>"Authorization: Bearer $AGORA_IDENTITY_TOKEN werkt ook.
Als een script of CI-geheim nog een API-sleutel bevat (het begint met AKCp), weigert Agora het in elke header. Vervang het door een Identiteittoken.
Hulp nodig?
Neem direct contact op met uw Deque-vertegenwoordiger, of dien een ondersteuningsverzoek in via de Deque Helpcentrum. Voeg uw Axe-account e-mailadres en de tool die u gebruikt toe.
Stuur ons nooit uw Identity Token of wachtwoord. Deque zal u nooit vragen om wachtwoorden of tokens via e-mail te versturen, dus wees voorzichtig met onverwachte berichten die van Deque lijken te komen en dit doen.
