Changeset 96247 in spip-zone


Ignore:
Timestamp:
Mar 28, 2016, 12:24:08 PM (5 years ago)
Author:
p@…
Message:

Mise à jour de la documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/connecteur/trunk/README.md

    r96242 r96247  
    11# Connecteur Universel SPIP
    22
    3 Le connecteur universel implémente la partie création et connection d'auteur SPIP via un provider indépendant.
     3Le connecteur universel implémente la partie création et connexion d'auteur SPIP via un provider indépendant.
    44
    55## Implémentation d'un SDK
     
    2222```
    2323
    24 ### Lien de connection
     24### Lien de connexion
    2525
    2626#### 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.
     27La 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.
     28Cette fonction reçois en paramètre l'URL de callback
    2829
    29 Cette fonction doit renvoyer directement l'url de connection.
     30Cette fonction doit renvoyer directement l'url de connexion.
    3031
    31 La balise #CONNECTEUR_*TYPE* est alors disponible et renverra l'URL de connection via le provider.
     32La balise #CONNECTEUR_*TYPE* est alors disponible et renverra l'URL de connexion via le provider.
    3233
    3334#### Callback
    3435
    35 Il est important que l'envoie du token d'accès ce fasse sur l'action **connection** 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.
     36Il 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.
     37L'URL de l'action connexion
    3738
    38 ``` php
    39 $url_callback = generer_action_auteur('connection', 'type', self(), true);
    40 ```
     39Cette action prend en paramètre le type de connexion à effectuer.
    4140
    42 ### Inscription/connection de l'auteur
     41### Inscription/connexion de l'auteur
    4342
    4443L'inscription de l'auteur dans la base de donnée ce fait via une fonction de récupération des informations.
     
    4948array('nom' => 'truc', 'email' => 'truc@machin.be')
    5049```
     50
     51L'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.