foxcpp / foxcpp/maddy

SASL OAUTHBEARER support

Abierto
#169 3 comentarios 3 reacciones 0 asignados Ver en GitHub
auth imap mta-in ready-for-release
Lenguaje dominante
Go
Estrellas
6.1k
Forks
327
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

- [x] https://github.com/emersion/go-sasl/issues/16
- [x] #200
- [x] Authentication backend able to understand and verify OAuth bearer tokens, likely by calling an external service.
- [ ] Support for token forwarding in smtp_downstream
- [ ] Add mechanism to tables used by dovecot_sasld and dovecot_sasl (#173)

## References
- Dovecot OAuth2 authentication docs
https://wiki.dovecot.org/PasswordDatabase/oauth2
- "A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth"
https://tools.ietf.org/html/rfc7628

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con los elementos de la lista de comprobación que no están marcados en el issue: el reenvío de tokens en smtp_downstream y la adición del mecanismo a las tablas utilizadas por dovecot_sasld y dovecot_sasl. Lee primero la documentación de Dovecot OAuth2 enlazada y RFC 7628. Se considera terminado cuando se hayan implementado ambos elementos restantes de la lista de comprobación y la autenticación bearer de OAuth funcione con el comportamiento del backend referenciado.

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

Evaluación

Stack tecnológico
go
Área
authentication, backend
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.