Support on-demand OAuth authorization for PlanetScale signature creation
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 15/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- authentication, cli
Línea de trabajo
The work centers on the cf hyperdrive integration planetscale signature command and the OAuth scope hyperdrive-planetscale:setup, which should be requested only when that command runs. Before writing code, check whether the upstream workers-auth PR #16184 has landed and whether a maintainer accepts the roadmap fit; the closed PR #247 is the earlier attempt. Done means the command requests the scope on demand and existing login and API-token behavior is unchanged.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi cf team. Hyperdrive is introducing a dedicated sensitive OAuth scope, hyperdrive-planetscale:setup, for cf hyperdrive integration planetscale signature. This is to support the Hyperdrive x PlanetScale partnership, where customers can create databases that are billed to their Cloudflare account.
Currently, customers cannot use the signature command in cf due to missing the billing scope we enforce on the backend.
The internal Cloudflare changes are in review, and workers-auth PR #16184 makes the scope explicitly requestable without adding it to default login grants.
cf PR #247 requests the scope only when this command needs it, while preserving existing OAuth scopes and API-token behavior. It was automatically closed by the contribution-policy workflow before review.
Does this fit the cf GA roadmap? If so, could someone sponsor/vouch for the change and advise when I should reopen the PR?
- Lenguaje dominante
- TypeScript
- Estrellas
- 993
- Forks
- 65
- Merge medio
- 18 h 28 min
- PR fusionados (30 d)
- 207
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 cloudflare/cf
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
cloudflare/cf#344 ·
Los mantenedores suelen responder en 1 día
-
upstream
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cloudflare/cf#262 ·
Los mantenedores suelen responder en 1 día
-
`cf dev` rejects `--port` and `--host` for Vite projects, including the `cf init` templatePosiblemente ocupada @jamesopstad la tomó hace 22 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cloudflare/cf#223 · 2 asignados ·
Los mantenedores suelen responder en 1 día
-
upstream
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
cloudflare/cf#179 ·
Los mantenedores suelen responder en 1 día
-
`cf migrate` fails with `ERR_PNPM_IGNORED_BUILDS` in a pnpm workspace that has not approved workerdAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
cloudflare/cf#511 ·
Los mantenedores suelen responder en 1 día
Todos los issues de cloudflare/cf
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Open-Earth-Foundation/CityCatalyst#3399 ·
Los mantenedores suelen responder en 2 días
-
userReport
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
nkprasad12/morcus-net#631 ·
Los mantenedores suelen responder en 1 día
-
fix(app): fail closed if GetGeneralSetting fails during initializationPosiblemente ocupada @kalavt la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
nekko-labs/nekko-agent#1756 ·
Los mantenedores suelen responder en 1 día
-
needs-area-label
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 2 días