Documentation Frappe Framework

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.

1 min de lectureMis à jour le Source : docs.frappe.io

À 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

VoieForme publiée sur cette page
RPC/api/method/frappe.core.doctype.user.user.generate_keys?user="user_name"
Commandebench execute frappe.core.doctype.user.user.generate_keys --args ['user_name']
BureauUser, puis Api Access, puis Generate Keys

L’usage dans une requête d’API est celui de Authentification par jeton.

Points d’attention

  1. La clé d’API ne peut pas être régénérée.
  2. 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.

Générer les clés d’API Frappe par jeton | ERPNext Lab