liboauth-1.0.3

liboauth の概要

liboauth は、OAuth Core RFC 5849 標準を実装する POSIX-C 関数です。 OAuth 仕様に基づいた URL パラメーターのエスケープやエンコード、 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.

本パッケージは LFS-8.3 において正しくビルドでき動作することが確認されています。

パッケージ情報

追加のダウンロード

liboauth の依存パッケージ

必須

cURL-7.61.0

任意

NSS-3.39 and Doxygen-1.8.14 (ドキュメント生成のため)

ユーザー情報: http://wiki.linuxfromscratch.org/blfs/wiki/liboauth

liboauth のインストール

Apply a patch for the current version of openssl:

patch -Np1 -i ../liboauth-1.0.3-openssl-1.1.0-2.patch

Install liboauth by running the following commands:

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

If you have installed Doxygen-1.8.14, issue make dox to build the documentation.

To test the results, issue: make check. One test, test/tcwiki, is known to fail due to a coding error.

Now, as the root user:

make install

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

install -v -dm755 /usr/share/doc/liboauth-1.0.3 &&
cp -rv doc/html/* /usr/share/doc/liboauth-1.0.3

コマンド説明

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

--enable-nss: Use this switch if you want to use Mozilla NSS instead of OpenSSL.

パッケージ構成

インストールプログラム: なし
インストールライブラリ: liboauth.so
インストールディレクトリ: /usr/share/doc/liboauth-1.0.3

概略説明

liboauth.so

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.

最終更新日: 2018-08-19 06:53:19 +0900