Retour : page principale > sommaire applications générales > Annuaire
Pour inclure une application dans la liste des applications connectées à l'annuaire, il faut l'inscrire dans le fichier
de configuration en donnant l'adresse de son jrest
L'identification n'étant pas gérée directement dans ces services, il faut en limiter l'accès en utilisant le fichier .htacess du jrest
en ajoutant une ligne qui limite l'accès à ce dossier à notre seul serveur
order deny,allow
deny from all
allow from tela-botanica.org
allow from tela-botanica.net
A terme certains des webservices seront remplacé par un appel au serveur open id à la connexion à l'application,
grâce au protocole simple registration, gérant du coup l'identification et la mise à jour des informations au même moment
Format :
Limitations :
Types de services :
Jusqu'Ă 5 services par application :
Ces deux services web renvoient du html ou bien un tableau
Mise en place des web services des applications
OBSOLETE (2017) - ces informations sont considérées comme n'ayant plus cours en 2017
Format des web services des applications tela botanica, permettant Ă l'annuaire de modifier ou de diffuser ses informations aux applications
Pour inclure une application dans la liste des applications connectées à l'annuaire, il faut l'inscrire dans le fichier
de configuration en donnant l'adresse de son jrest
L'identification n'étant pas gérée directement dans ces services, il faut en limiter l'accès en utilisant le fichier .htacess du jrest
en ajoutant une ligne qui limite l'accès à ce dossier à notre seul serveur
order deny,allow
deny from all
allow from tela-botanica.org
allow from tela-botanica.net
A terme certains des webservices seront remplacé par un appel au serveur open id à la connexion à l'application,
grâce au protocole simple registration, gérant du coup l'identification et la mise à jour des informations au même moment
Format :
- 1 jrest par application
- 1 fichier de configuration par Jrest, contenant les informations nécessaire dans la section appli
- Chaque service Ă©tend la classe jrestService
Limitations :
- Seules les requĂŞtes getElement sont prises en compte (en utilisant file get contents)
- Simuler le crud en affectant chacune des fonctions à un service différent
Types de services :
Jusqu'Ă 5 services par application :
- Inscription : appellé lors de l'inscription d'un utilisateur, doit recevoir des informations suffisantes pour l'utilisation de l'application :
- Paramètres : obligatoire = identifiant (id tela, mail ou bien url open id)
- recommande = nom et prenom (pour les créative commons lors de la desinscritption)
- facultatif = mot de passe, pays
- Modification : appellé lors de la modification d'un fiche de l'annuaire, généralement utilisé lors de la modification du mail (ex. projet)
- Paramètres : obligatoire = identifiant (id tela, mail ou bien url open id)
- recommande = nom et prenom (pour les créative commons lors de la desinscritption)
- facultatif = mot de passe, pays
- Suppression : appelé lors de la suppression d'un utilisateur pour désinscrire le membre de l'application
- Paramètres : identifiant utilisateur (id, mail ou url openid)
- Ces trois web services renvoient "OK" en cas de succès, false sinon
- Une application peut éventuellement définir deux web services supplémentaires :
- Resume : permet de renvoyer un bout de html (ou un tableau, Ă voir) contenant des informations provenant de l'application
- pour être affichées dans la fiche d'un membre
- Paramètres : identifiant utilisateur (id, mail ou url openid)
- Gestion : permet de renvoyer un bout de html (ou un tableau, Ă voir) contenant des liens ou bouton permettant la modification de quelques informations
- utilisateur de l'application en restant dans son profil annuaire
- Paramètres : identifiant utilisateur (id, mail ou url openid)
Ces deux services web renvoient du html ou bien un tableau