Introduction à liboauth
Liboauth est une collection de
fonctions POSIX-c implémentant le coeur standard de OAuth Core RFC
5849. Liboauth fournit des fonctions pour échapper et encoder des
paramêtres selon la spécification OAuth et offre des fonctions de
haut niveaux pour signer les requètes ou vérifier les signatures
OAuth ainsi que d'effectuer des requêtes HTTP.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.2.
Information sur le paquet
Dépendances de liboauth
Requises
cURL-7.28.0 et OpenSSL-1.0.1c ou
NSS-3.14
Facultative
Doxygen-1.8.2 (pour construire la
documentation).
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/liboauth
Installation de liboauth
Installez liboauth en lançant les
commandes suivantes :
./configure --prefix=/usr --disable-static &&
make
Si vous avez Doxygen-1.8.2, tapez make dox pour construire la
documentation.
Pour tester le résultat, tapez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez construit la documentation précédemment, installez la
avec la commande suivante en tant qu'utilisateur root
:
mkdir -pv /usr/share/doc/liboauth-0.9.7 &&
cp -rv doc/html/* /usr/share/doc/liboauth-0.9.7
Explications des commandes
--disable-static
: Ce paramètre
empêche l'installation des versions statiques des bibliothèques.
--enable-nss
: Utilise NSS au lieu
de OpenSSL.