Authentication
cf. https://forge.extranet.logilab.fr/cubicweb/cubes/api
- https://hedgedoc.logilab.fr/IJl0hG_jQ-u3IYBAOt_L0w
- https://hedgedoc.logilab.fr/t38Gq6SDTZOUW5hj4so_4A
Doit être facultative (pour les instances publiques)
Types d'authentification possibles
- cookie HTTP
- jeton
- JWT
- SSO
- SAML
- OAuth
- LDAP
Potentielles sources d'inspiration
-
requests
(Python) - cadriciel Django
Occurrences possibles de l'authentification
- Une seule fois pour toute
- À chaque requête
- Pour une certaine durée
Implémentations possibles
Côté client
- Que le client ait un attribut pour l'authentification, qui si non-nul implémente une interface, avec l'attribut définissable via une méthode.
Côté serveur
- Utiliser ce que fait pyramid.
Edited by Arnaud Vergnet