CenterForDigitalHumanities / CenterForDigitalHumanities/rerum_server_nodejs
Auth tests for end to end token generation
- 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
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