php / php/php-src

Implement PARSEC auth for mysqlnd

Abierto
#20,306 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Extension: mysqlnd Feature Status: Needs Triage
Lenguaje dominante
C
Estrellas
40.4k
Forks
8.1k
Merge medio
2 d 13 h
PR fusionados (30 d)
96

Descripción

Description

MariaDB 11.8 added the PARSEC (Password Authentication using Response Signed with Elliptic Curve) authentication plugin.

See
Authentication Plugin Added: PARSEC

PARSEC can be seen as an enhancement of the ED25519 authentication plugin. There is already a feature request for ED25519:
#14258

Currently the PARSEC authentication is unsupported in PHP mysqlnd:

mysqli_sql_exception: The server requested authentication method unknown to the client [parsec] in parsec-connect.php on line 20

Guía de contribución

Abrir la guía de contribución

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 la descripción de la autenticación PARSEC enlazada en el issue y reproduce el fallo usando parsec-connect.php en la línea 20. Compara la compatibilidad solicitada con la solicitud de funcionalidad ED25519 existente (#14258); se considera completado cuando PHP mysqlnd acepta la autenticación parsec de MariaDB en lugar de informar de un método de autenticación desconocido.

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

Evaluación

Stack tecnológico
c, mariadb, php
Área
authentication, database
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
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.