liboauth-1.0.3

Introduction à liboauth

liboauth est une collection de fonctions POSIX-C implémentant le standard OAuth Core du RFC 5849. Liboauth fournit des fonctions pour échapper et encoder les paramètres conformément à la spécification OAuth et offre des fonctionnalités haut-niveau aussi bien pour signer des requêtes ou vérifier les signatures OAuth que pour effectuer des requêtes HTTP.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de liboauth

Requises

cURL-8.6.0

Facultatives

nss-3.98 et Doxygen-1.10.0 (pour construire la documentation)

Installation de liboauth

Appliquez un correctif pour la version actuelle d'openssl :

patch -Np1 -i ../liboauth-1.0.3-openssl-1.1.0-3.patch

Installez liboauth en exécutant les commandes suivantes :

./configure --prefix=/usr --disable-static &&
make

Si vous souhaitez construire la documentation (vous aurez besoin de Doxygen-1.10.0), lancez :

make dox

Pour tester les résultats, exécutez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Si vous avez précédemment construit la documentation, installez-la en exécutant les commandes suivantes en tant qu'utilisateur root :

install -v -dm755 /usr/share/doc/liboauth-1.0.3 &&
cp -rv doc/html/* /usr/share/doc/liboauth-1.0.3

Explication des commandes

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--enable-nss : Utilisez ce paramètre si vous voulez utiliser Mozilla NSS à la place de OpenSSL.

Contenu

Programmes installés: Aucun
Bibliothèques installées: liboauth.so
Répertoires installés: /usr/share/doc/liboauth-1.0.3

Descriptions courtes

liboauth.so

fournit les fonctions pour échapper et encoder des chaînes conformément aux spécifications de OAuth et offre des fonctionnalités haut-niveau construites par-dessus pour signer des requêtes ou vérifier des signatures en utilisant soit NSS soit OpenSSL pour calculer des hash/signatures