Development #8896
Avoir une classe d'authentificatoin django-rest-framework pour authentic2 compatible avec les signatures d'URL dans Publik
100%
Description
Les APIs d'authentic sont basés sur rest_framework, le plus simple pour les adapter à Publik serait d'avoir une classe d'authentification pour django-rest-framework.
Files
Related issues
Associated revisions
hobo/rest_authentication: remove useless import (#8896)
History
Updated by Benjamin Dauvergne about 7 years ago
- Blocked by Bug #8580: orig et secret dans KNOWN_SERVICES added
Updated by Benjamin Dauvergne about 7 years ago
- File 0001-add-rest_framework-authentication-module-for-authent.patch 0001-add-rest_framework-authentication-module-for-authent.patch added
- Patch proposed changed from No to Yes
Updated by Benjamin Dauvergne about 7 years ago
- File 0001-add-rest_framework-authentication-module-for-authent.patch 0001-add-rest_framework-authentication-module-for-authent.patch added
Classe testée sur montpellier-dev (sauf l'extraction des clés par KNOWN_SERVICES) et ajout de logs.
Updated by Benjamin Dauvergne about 7 years ago
J'ai aussi ajouté dans le dernier patch une classe 'AnonymousPublikService' qui est un utilisateur virtuel style AnonymousUser pour lequel is_authenticated() renvoie True et has_perm(perm) renvoie toujours True pour la permission 'a2_rbac.change_role', donnant la permission de changer les rôles à tous les services d'une plateforme Publik. C'est limite, un administrateur de workflow a effectivement autant de droit que l'administrateur des rôles de toute la plateforme (modulo le fait que le rôle existe sur son w.c.s. pour pouvoir en trouver l'uuid).
Updated by Benjamin Dauvergne about 7 years ago
- Status changed from En cours to Résolu (à déployer)
- % Done changed from 0 to 100
Appliqué par commit 2ba0be1e8ac914a30c9929c0bf1d73b5643d9903.
Updated by Thomas Noël about 7 years ago
- File 0001-hobo-rest_authentication-remove-useless-import-8896.patch 0001-hobo-rest_authentication-remove-useless-import-8896.patch added
je pense que y'a ça en trop
Updated by Thomas Noël about 7 years ago
commit 5f61dd3ae1d6d1c64360eb5e3316d6445951d504 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Thu Jan 28 16:52:11 2016 +0100 hobo/rest_authentication: remove useless import (#8896)
Updated by Frédéric Péters almost 7 years ago
- Status changed from Résolu (à déployer) to Solution déployée
add rest_framework authentication module for authentic2 (fixes #8896)