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.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

  • Téléchargement (HTTP) : https://downloads.sourceforge.net/liboauth/liboauth-1.0.3.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 689b46c2b3ab1a39735ac33f714c4f7f

  • Taille du téléchargement : 496 Ko

  • Estimation de l'espace disque requis : 3,5 Mo

  • Estimation du temps de construction : moins de 0,1 SBU

Téléchargements supplémentaires

Dépendances de liboauth

Requises

cURL-8.13.0

Facultatives

nss-3.110 et Doxygen-1.13.2 (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.13.2), 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