apache / apache/arrow-java

[FlightRPC][C++][Python] Header-based auth in servers

Abierto
#319 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
94
Forks
152
Merge medio
3 d 16 h
PR fusionados (30 d)
11

Descripción

Add support for a middleware that executes header-based authorization to C++ and Python servers.

The design should be such that a Flight server can validate incoming headers then generate a peer identity and write outgoing headers in response to the request.

Provide an implementation using Basic authentication.

**Reporter**: [James Duong](https://issues.apache.org/jira/browse/ARROW-10488) / @jduo

**Note**: *This issue was originally created as [ARROW-10488](https://issues.apache.org/jira/browse/ARROW-10488). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

No se nombran archivos ni tests. Empieza localizando los puntos de entrada del middleware del servidor Flight de C++ y Python, y luego sigue cómo se gestionan las cabeceras entrantes y salientes y la identidad del peer. Se considera terminado cuando ambos servidores admiten la validación de cabeceras, la generación de la identidad del peer, cabeceras de respuesta y una implementación de Basic authentication.

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

Evaluación

Stack tecnológico
cpp, python
Área
authentication, backend
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.