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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
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/12.1/liboauth-1.0.3-openssl-1.1.0-3.patch
nss-3.98 og Doxygen-1.10.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.10.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.