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-11.2 platform.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de liboauth

Requises

cURL-7.84.0

Facultatives

nss-3.82 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