liboauth er en samling av POSIX-C funksjoner implementere OAuth Core RFC 5849 standarden. Liboaut tilbyr funksjoner for å unnslippe og kode parametere i henhold til OAuth spesifikasjon og tilbyr funksjonalitet på høyt nivå for å signere forespørsler eller verifisere OAuth signaturer samt utføre HTTP forespørsler.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://downloads.sourceforge.net/liboauth/liboauth-1.0.3.tar.gz
Nedlasting MD5 sum: 689b46c2b3ab1a39735ac33f714c4f7f
Nedlastingsstørrelse: 496 KB
Estimert diskplass som kreves: 3.5 MB
Estimert byggetid: mindre enn 0.1 SBU
Nødvendig oppdatering for bruk med openssl: https://www.linuxfromscratch.org/patches/blfs/svn/liboauth-1.0.3-openssl-1.1.0-3.patch
nss-3.106 og Doxygen-1.12.0 (for å bygge dokumentasjon)
Bruk en oppdatering for gjeldende versjon av openssl:
patch -Np1 -i ../liboauth-1.0.3-openssl-1.1.0-3.patch
Installer liboauth ved å kjøre følgende kommandoer:
./configure --prefix=/usr --disable-static && make
Hvis du ønsker å bygge dokumentasjonen (trenger Doxygen-1.12.0), kjør:
make dox
For å teste resultatene, kjør: make check.
Nå, som root
bruker:
make install
Hvis du tidligere har bygget dokumentasjonen, installer den ved å
kjører følgende kommandoer som root
bruker:
install -v -dm755 /usr/share/doc/liboauth-1.0.3 && cp -rv doc/html/* /usr/share/doc/liboauth-1.0.3
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--enable-nss
: Bruk denne bryteren hvis
du vil bruk Mozilla NSS i stedet for OpenSSL.