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.0.
        
        
          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.55.1 et OpenSSL-1.1.0f ou
          NSS-3.32
        
        
          Facultatives
        
        
          Doxygen-1.8.13 (pour construire la
          documentation)
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/liboauth
        
       
      
        
          Installation de liboauth
        
        
          Si vous construisez avec le support d'OpenSSL-1.1.0f, appliquez
          un correctif pour la nouvelle version :
        
        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.13, lancez make dox pour construire la
          documentation.
        
        
          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.