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.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.3.

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-7.61.0

Facultatives

NSS-3.38 et Doxygen-1.8.14 (pour construire la documentation)

Notes utilisateur : http://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-2.patch

Installez liboauth en lançant les commandes suivantes :

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

Si vous avez installé Doxygen-1.8.14, lancez make dox pour construire la documentation.

Pour tester les résultats lancez : make check. Un test, test/tcwiki, est connu pour échouer à cause d'une erreur d'encodage.

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 2018-08-18 23:53:19 +0200