liboauth-1.0.3

Introdução a liboauth

liboauth é uma coleção de funções POSIX-C implementando o padrão OAuth Core RFC 5849. Liboauth fornece funções para escapar e codificar parâmetros de acordo com a especificação OAuth e oferece funcionalidade de alto nível para assinar solicitações ou verificar assinaturas OAuth, bem como realizar solicitações HTTP.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Transferências Adicionais

Dependências do liboauth

Exigida

cURL-7.88.1

Opcionais

nss-3.88.1 e Doxygen-1.9.6 (para construir a documentação)

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/liboauth

Instalação do liboauth

Aplique um remendo para a versão atual do OpenSSL:

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

Instale liboauth executando os seguintes comandos:

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

Se você deseja construir a documentação (precisa do Doxygen-1.9.6), emita:

make dox

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Se você previamente já tiver criado a documentação, [então] instale-a executando os seguintes comandos como o(a) usuário(a) root:

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

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

--enable-nss: Use essa chave se desejar usar Mozilla NSS em vez do OpenSSL.

Conteúdo

Aplicativos Instalados: Nenhum
Bibliotecas Instaladas: liboauth.so
Diretórios Instalados: /usr/share/doc/liboauth-1.0.3

Descrições Curtas

liboauth.so

fornece funções para escapar e codificar sequências de caracteres de acordo com as especificações OAuth e oferece funcionalidade de alto nível integrada para assinar solicitações ou verificar assinaturas usando NSS ou OpenSSL para calcular o hash/assinaturas