Add permission_callback to Route Registration
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Área
- api, authentication
Línea de trabajo
Comienza inspeccionando inc/endpoints/class-token.php para la ruta access_token e inc/endpoints/namespace.php para la ruta authorize. Comprueba cómo se registra cada ruta y verifica que los registros completados proporcionen permission callbacks sin provocar el aviso WordPress 5.5 doing_it_wrong.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
As of WordPress 5.5, if a permission_callback is not provided, the REST API will issue a _doing_it_wrong notice.
This is a function that checks if the user can perform the action (reading, updating, etc) before the real callback is called. This allows the API to tell the client what actions they can perform on a given URL without needing to attempt the request first.
For REST API routes that are intended to be public, use __return_true as the permission callback
There are two places to add the permissions callback:
The /access_token route.
The /authorize route.
- Lenguaje dominante
- PHP
- Estrellas
- 174
- Forks
- 45
- Merge medio
- 4 d 10 min
- PR fusionados (30 d)
- 6
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 WP-API/OAuth2
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Does this enable login to Wordpress using google and does it enable WP to become an OAuth2 serverAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Todos los issues de WP-API/OAuth2
Issues similares
-
domain/discovery
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Admin search throws for permissions added through Admin.generalIndexItems('permissions', ...)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
neos/flow-development-collection#3639 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
The PHP version check in prepare.php still allows PHP 7.2 and 7.3Posiblemente ocupada @ekamran la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
WordPress/phpunit-test-runner#359 ·
Los mantenedores suelen responder en 2 días
-
[ObjectMapper] Merge the objects that repeated `#[Map]` attributes map …Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoObjectMapper
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
symfony/symfony-docs#23390 ·
Los mantenedores suelen responder en 2 días