CenterForDigitalHumanities / CenterForDigitalHumanities/rerum_server_nodejs

Auto Refresh Bot Tokens

Ouverte
#178 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
JavaScript
Étoiles
3
Forks
6
Merge moyen
2 j 47 min
PR mergées (30 j)
4

Description

It used to be that it never mattered whether or not the bot tokens expired. As the RERUM API code has shifted and evolved, this affordance has dissolved. As such, every increment (3 mos? 6mos? 12mos?) the bot token expires. This causes the CI/CD and tests to experience 401s which stop deploys from occurring on dev and prod.

Just like with all other applications, the RERUM API bots should be able to refresh themselves automatically when this occurs. We also have the option to bring back perma-tokens for bots.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

L’issue mentionne l’authentification par bot-token dans la RERUM API et signale des échecs 401 dans CI/CD et les tests sur dev et prod. Commencez par déterminer où les bot tokens sont émis et consommés, puis reproduisez une erreur 401 liée à l’expiration dans le flux de test ou de déploiement concerné. Le travail est terminé lorsque les bots récupèrent après l’expiration, ou lorsque l’approche de token permanent choisie est implémentée, sans bloquer ces flux.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
authentication, backend-api-design, ci-cd
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.