OAuth apps can opt in to token expiration and refresh [Public Preview]
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Stack tecnológico
- github
- Área
- authentication
Línea de trabajo
Esta es una propuesta de funcionalidad para la hoja de ruta pública de GitHub y no menciona archivos del repositorio, pruebas ni un punto de entrada de implementación. Empieza revisando los requisitos de rotación de tokens de las OAuth apps en el issue; se considera completado cuando las apps existentes pueden optar por activarla, las nuevas apps la tienen activada de forma predeterminada, los access tokens caducan después de 8 horas y la rotación de refresh tokens invalida los tokens anteriores.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Value Prop
OAuth apps can now perform token rotation using short-lived access tokens and refresh tokens, giving developers a straightforward way to meet security standards and eliminating a source of long-lived tokens. This feature is opt-in for existing OAuth apps and on by default for newly created ones, so app developers can test and roll it out safely.
Expected Outcome
Rotating OAuth tokens regularly limits the window of exposure if a token is ever compromised — any previously exfiltrated token becomes invalid upon rotation. They also expire after 8 hours, the same as GitHub App user tokens. Developers building OAuth apps will be able to satisfy security policies that require credential rotation.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 8.9k
- Forks
- 1.8k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de github/roadmap
-
Enterprise Free Public Preview Team
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
GHES 3.24 Public Preview
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Enterprise Free Public Preview Team
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Enterprise Free Public Preview Team
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
cloud Enterprise Free Public Preview Team
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Todos los issues de github/roadmap
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
emersion/go-msgauth#87 ·
-
Add unit tests for the organization admin role checkPosiblemente ocupada @SaffuSafwan la tomó hoy. Abiertoarea/core good first issue help wanted
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
elmohq/elmo#1095 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
code-yeongyu/senpi#5713 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día