max-mapper / max-mapper/github-oauth

Why not allow the "(no scope)" scope?

Abierto
#13 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
JavaScript
Estrellas
71
Forks
20
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

If I'm reading https://developer.github.com/v3/oauth/#scopes right, specifying an empty scope is a read-only permission (but still an authentication, meaning it isn't subject to the rate limiting of anonymous requests).

If I'm reading https://github.com/maxogden/github-oauth/blob/master/index.js#L10 correctly, the code as written makes it impossible to specify that minimal scope.

What am I missing?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza con index.js en el manejo del alcance de OAuth mencionado en el issue y compara su comportamiento con la semántica de alcances vacíos documentada por GitHub. Confirma cómo se transmite un alcance omitido o vacío y, a continuación, verifica que se pueda solicitar el flujo autenticado mínimo de solo lectura sin que se trate como una solicitud anónima.

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

Evaluación

Stack tecnológico
github, javascript, node.js
Área
authentication
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.