Documentation Frappe Framework
Frappe Framework
Guides : intégration
Ces guides couvrent les intégrations : Google GSuite et Calendar, authentification par jeton, OpenID Connect, webhooks, Social Login Key, OAuth 2 et Frappe comme service OAuth.
Contenu du chapitre
Ces guides couvrent les intégrations : Google GSuite et Calendar, authentification par jeton, OpenID Connect, webhooks, Social Login Key, OAuth 2 et Frappe comme service OAuth.
Pages de ce chapitre, dans l’ordre de la documentation officielle :
Dans ce chapitre
- 01Google GSuiteOn publie un script Apps, on enregistre un client OAuth Drive, puis un modèle GSuite. Attach File génère le document et le joint.
- 02Authentification par jeton (token)Le jeton remplace l’identifiant de session. Il est formé d’une clé d’API, qui identifie l’utilisateur, et d’un secret, qui valide la requête.
- 03OpenID Connect et connexion sociale FrappeLe scope openid ajoute un id_token signé. Le serveur qui porte les comptes devient fournisseur d’identité, l’autre affiche l’icône Frappe.
- 04WebhooksOn choisit le DocType, l’événement, l’URL et la méthode. Seuls les webhooks cochés Enabled partent. Chaque succès laisse un journal.
- 05Social Login KeyLa clé de connexion sociale active l’icône de connexion d’un fournisseur, après saisie de l’identifiant client et du secret.
- 06Intégration Google CalendarChaque utilisateur relie son calendrier Google. Les événements publics, ou ceux dont il est propriétaire, circulent dans les deux sens.
- 07Configurer OAuth 2Des applications tierces accèdent aux ressources selon les rôles Frappe. Le fournisseur se règle dans OAuth Provider Settings et OAuth Client.
- 08Authentification par jeton (token) — varianteMême principe que le jeton clé plus secret, avec les chemins generate_keys pour l’appel distant et pour bench execute.
- 09Utiliser Frappe comme service OAuthGrafana s’installe sur un système Debian, Frappe sur le même serveur, en Docker ou sur Frappe Cloud. Le bouton Sign in with Frappe apparaît après redémarrage.
