BSD Ports

security/py-oauthlib 3.3.1 NetBSD

Generic implementation of the OAuth request-signing logic

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
modified-bsd
Categories
security, python
Package size
185.8 KiB, 1643.7 KiB installed

Description

OAuth often seems complicated and difficult-to-implement. There are several prominent libraries for handling OAuth requests, but they all suffer from one or both of the following:

* They predate the OAuth 1.0 spec, AKA RFC 5849. * They predate the OAuth 2.0 spec, AKA RFC 6749. * They assume the usage of a specific HTTP request library.

OAuthLib is a generic utility which implements the logic of OAuth without assuming a specific HTTP request object or web framework. Use it to graft OAuth client support onto your favorite HTTP library, or provider support onto your favourite web framework. If you're a maintainer of such a library, write a thin veneer on top of OAuthLib and get OAuth support for very little effort.

In the other systems

SystemPortVersion
NetBSDsecurity/py-oauthlib3.3.1
FreeBSDsecurity/py-oauthlib3.3.1
OpenBSDsecurity/py-oauthlib3.3.1
DragonFlysecurity/py-oauthlib3.2.2_1
MidnightBSDsecurity/py-oauthlib3.2.2_2

Install

Binary package:

pkgin install py311-oauthlib

From pkgsrc:

cd /usr/pkgsrc/security/py-oauthlib && make install clean

Dependencies

Run dependencies 4

Configuration

No options to configure.

Service scripts
none
Flavors
py312-oauthlib-3.3.1, py313-oauthlib-3.3.1, py314-oauthlib-3.3.1