CenterForDigitalHumanities / CenterForDigitalHumanities/rerum_server_nodejs

Auth tests for end to end token generation

Abierto
#79 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
JavaScript
Estrellas
3
Forks
6
Merge medio
2 d 47 min
PR fusionados (30 d)
4

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

No se indica ningún archivo ni punto de entrada de pruebas existente. Empieza por localizar las pruebas end-to-end de generación de tokens y la integración con Auth0; después, verifica qué claims de los tokens se comprueban actualmente. Se considera terminado cuando las pruebas detectan un claim de agente ausente, mal ubicado o sin sentido y, cuando sea importante, validan las claves enumeradas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript
Área
authentication, backend, testing-qa
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.