Frappe Framework
Authentification par jeton (token) — variante
Même principe que le jeton clé plus secret, avec les chemins generate_keys pour l’appel distant et pour bench execute.
À quoi sert le jeton
Comme la page voisine, ce guide décrit l’authentification par jeton (token), disponible depuis la version 11.0.3. Le service valide le jeton puis traite la requête. Le jeton évite de stocker un identifiant de session côté serveur et peut réduire la charge.
Il autorise le CRUD, en RPC et en API REST. Il combine une clé d’API, qui identifie l’utilisateur, et un secret d’API, qui valide la requête.
Générer les clés
| Voie | Forme publiée sur cette page |
|---|---|
| RPC | /api/method/frappe.core.doctype.user.user.generate_keys?user="user_name" |
| Commande | bench execute frappe.core.doctype.user.user.generate_keys --args ['user_name'] |
| Bureau | User, puis Api Access, puis Generate Keys |
L’usage dans une requête d’API est celui de Authentification par jeton.
Points d’attention
- La clé d’API ne peut pas être régénérée.
- Seul le rôle System Manager peut générer les clés.
Le chemin RPC et la commande de cette page appellent generate_keys. L’autre guide, Authentification par jeton (token), publie un chemin qui s’arrête avant cette méthode.
