./security/py-authlib, Ultimate Python library in building OAuth and OpenID Connect servers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.5.1, Package name: py312-authlib-1.5.1, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [security/py-cryptography] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 148.959 KB

Version history: (Expand)


CVS history: (Expand)


   2025-03-03 10:03:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-authlib: updated to 1.5.1

1.5.1
Fix RFC9207 iss parameter.
   2025-03-02 10:20:35 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-authlib: fix WHEELNAME
   2025-02-26 10:09:12 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-authlib: updated to 1.5.0

1.5.0
- Fix token introspection auth method for clients.
- Optional ``typ`` claim in JWT tokens.
- JWT validation leeway.
- Implement server-side :rfc:`RFC9207 <9207>`.
- ``generate_id_token`` can take a ``kid`` parameter.
- More detailed ``InvalidClientError``.
- OpenID Connect Dynamic Client Registration implementation.
   2025-01-28 19:11:52 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-authlib: updated to 1.4.1

1.4.1

Improve garbage collection on OAuth clients.
Fix client parameters for httpx.
   2024-12-29 10:40:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-authlib: updated to 1.4.0

1.4.0

Fix id_token decoding when kid is null.
Support for Python 3.13.
Force login if the prompt parameter value is login.
Support for httpx 0.28,

Breaking changes:

Stop support for Python 3.8
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-08-26 16:55:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-authlib: updated to 1.3.2

Version 1.3.2

Prevent ever-growing session size for OAuth clients.
Revert quote client id and secret.
unquote basic auth header for authorization server.
   2024-06-07 22:54:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-authlib: updated to 1.3.1

1.3.1
Prevent OctKey to import ssh and PEM strings.