CenterForDigitalHumanities / CenterForDigitalHumanities/rerum_server_nodejs

Auth tests for end to end token generation

Offen
#79 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
JavaScript
Sterne
3
Forks
6
Ø Merge
2 T. 47 Min.
Gemergte PRs (30 T.)
4

Beschreibung

Make sure the agent claim is present

Make sure the agent claim in the right one

Make sure the agent claim value makes sense

If important, validate these keys as well

```json
{
"iss": "https://cubap.auth0.com/",
"sub": "auth0|62447bf424dc10011341226b",
"aud": [
"http://rerum.io/api",
"https://cubap.auth0.com/userinfo"
],
"iat": 1648655359,
"exp": 1680212959,
"azp": "62Jsa9MxHuqhRbO20gTHs9KpKr7Ue7sl",
"scope": "openid email offline_access"
}
```

This way, if either of us change something on Auth0 and break it, it will be detected on the next test.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es ist keine Datei oder bestehende Test-Einstiegspunkt angegeben. Beginne damit, die End-to-End-Tests zur Token-Generierung und die Auth0-Integration zu finden, und überprüfe anschließend, welche Token-Claims derzeit geprüft werden. Erledigt ist die Aufgabe, wenn die Tests einen fehlenden, falsch platzierten oder unsinnigen Agent-Claim erkennen und, sofern wichtig, die aufgeführten Schlüssel validieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
authentication, backend, testing-qa
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.