Changeset 96247 in spip-zone
- Timestamp:
- Mar 28, 2016, 12:24:08 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/connecteur/trunk/README.md
r96242 r96247 1 1 # Connecteur Universel SPIP 2 2 3 Le connecteur universel implémente la partie création et conne ction d'auteur SPIP via un provider indépendant.3 Le connecteur universel implémente la partie création et connexion d'auteur SPIP via un provider indépendant. 4 4 5 5 ## Implémentation d'un SDK … … 22 22 ``` 23 23 24 ### Lien de conne ction24 ### Lien de connexion 25 25 26 26 #### Le lien 27 La première étape consiste à définir la fonction qui créer le lien (html) de connection dans un fichier connecteur/*type*_lien.php avec une fonction connecteur_*type*_lien_dist. 27 La première étape consiste à définir la fonction qui créer le lien (html) de connexion dans un fichier connecteur/*type*_lien.php avec une fonction connecteur_*type*_lien_dist. 28 Cette fonction reçois en paramètre l'URL de callback 28 29 29 Cette fonction doit renvoyer directement l'url de conne ction.30 Cette fonction doit renvoyer directement l'url de connexion. 30 31 31 La balise #CONNECTEUR_*TYPE* est alors disponible et renverra l'URL de conne ction via le provider.32 La balise #CONNECTEUR_*TYPE* est alors disponible et renverra l'URL de connexion via le provider. 32 33 33 34 #### Callback 34 35 35 Il est important que l'envoie du token d'accès ce fasse sur l'action **conne ction** de SPIP, sans quoi le connecteur n'activera pas le reste de la procédure.36 Cette action prend en paramètre le type de connection à effectuer. 36 Il est important que l'envoie du token d'accès ce fasse sur l'action **connexion** de SPIP, sans quoi le connecteur n'activera pas le reste de la procédure. 37 L'URL de l'action connexion 37 38 38 ``` php 39 $url_callback = generer_action_auteur('connection', 'type', self(), true); 40 ``` 39 Cette action prend en paramètre le type de connexion à effectuer. 41 40 42 ### Inscription/conne ction de l'auteur41 ### Inscription/connexion de l'auteur 43 42 44 43 L'inscription de l'auteur dans la base de donnée ce fait via une fonction de récupération des informations. … … 49 48 array('nom' => 'truc', 'email' => 'truc@machin.be') 50 49 ``` 50 51 L'action de connexion va alors créer l'auteur s'il n'existe pas et le connecter au site.
Note: See TracChangeset
for help on using the changeset viewer.