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

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de liboauth

Requises

cURL-7.84.0

Facultatives

nss-3.81 et Doxygen-1.9.4 (pour construire la documentation)

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/liboauth

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.9.4), lancez :

make dox

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Si vous avez précédemment construit la documentation, installez-la en lançant 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.

Contents

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

Last updated on