liboauth-0.9.5

Introduction to liboauth

Liboauth is a collection of POSIX-C functions implementing the OAuth Core RFC 5849 standard. Liboauth provides functions to escape and encode parameters according to OAuth specification and offers high-level functionality to sign requests or verify OAuth signatures as well as perform HTTP requests.

This package is known to build and work properly using an LFS-7.0 platform.

Package Information

liboauth Dependencies

Required

cURL-7.25.0 and OpenSSL-1.0.1c or NSS-3.13.4

Optional

Doxygen-1.7.5 (to build documentation).

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/liboauth

Installation of liboauth

Install liboauth by running the following commands:

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

If you have Doxygen-1.7.5, issue make dox to build documentation.

To test the results, issue: make check.

Now, as the root user:

make install

If you have built documentation previously, install it with following commands as the root user:

mkdir -pv /usr/share/doc/liboauth-0.9.5 &&
cp -rv doc/html/* /usr/share/doc/liboauth-0.9.5

Command Explanations

--disable-static: This switch prevents static libraries from being installed.

--enable-nss: Use NSS instead of OpenSSL.

Contents

Installed Programs: None
Installed Library: liboauth.{so,a}
Installed Directory:

Short Descriptions

liboauth.{so,a}

provides functions to escape and encode stings according to OAuth specifications and offers high-level functionality built on top to sign requests or verify signatures using either NSS or OpenSSL for calculating the hash/signatures.

Last updated on 2012-03-17 13:30:58 +0000