django-lasuite
activeUne bibliothèque Django pour les projets "La Suite numérique" et Proconnected. Elle fournit des outils et des composants communs pour simplifier le développement.
Python
MITDocumentationFeatures
- Authentification OIDC
- Gestion des jetons
- Analyse de logiciels malveillants
- Envoi d'emails
- Gestion de la configuration
Tech Stack
Dépendances
Djangodjangorestframeworkmozilla-django-oidcPyJWTrequests
Composants
- Backend Django
- API REST
- Composants OIDC
- Tâches asynchrones (Celery)
- Modules de configuration
Tags
Changelog
Changelog : django-lasuite (derniers 30 jours)
Résumé
Les récentes mises à jour de django-lasuite se concentrent sur la correction de bugs et l'amélioration de la gestion des jetons OIDC, notamment en ce qui concerne l'expiration et la compatibilité avec les versions récentes de mozilla-django-oidc. Une optimisation a également été apportée au module d'analyse de logiciels malveillants pour réutiliser les hachages de fichiers existants lors de la reprogrammation des tâches.
Évolutions fonctionnelles
- Correction d'un bug dans la gestion OIDC où la clé de session incorrecte était utilisée pour vérifier l'expiration du jeton (#56).
- Amélioration du module d'analyse de logiciels malveillants : réutilisation du hachage de fichier existant lors de la reprogrammation d'une tâche.
Évolutions techniques
- Compatibilité améliorée avec
mozilla-django-oidc >5.0.0en permettant l'utilisation dePyJWT. - Correction d'un bug lié à l'utilisation de
User.subnullable dans l'authentification OIDC.
Autres changements
- Publication de la version 0.0.23.
Métriques
- Stars
- 20
- Forks
- 5
- Open Issues
- 7
- Last Activity
- 2 days ago
Information
- Target Audience
- Professionnels
- Authentication
- oauth2, session, jwt
- Testing
- Pytest, Factory Boy, Responses
- CI/CD
- publish.yml, tests.yml