Skip to main content

OAuth 2.x/OpenID Connect

The aegisx.ext.oauth module provides comprehensive support for the OAuth 2.x and OpenID Connect (OIDC) protocols. It includes utilities, abstractions, and policy-enforcement components designed to simplify secure authorization flows for modern applications. The extension is built with extensibility and interoperability in mind, enabling integration with custom token handling, identity providers, and advanced use cases like token exchange, fine-grained scopes, and dynamic client registration.

Standards

  • RFC 6749 The OAuth 2.0 Authorization Framework
  • RFC 6750 The OAuth 2.0 Authorization Framework: Bearer Token Usage
  • RFC 7009 OAuth 2.0 Token Revocation
  • RFC 7519 JSON Web Token (JWT)
  • RFC 7662 OAuth 2.0 Token Introspection
  • RFC 8414 OAuth 2.0 Authorization Server Metadata
  • RFC 8642 OAuth 2.0 Device Authorization Grant
  • RFC 8693 OAuth 2.0 Token Exchange
  • RFC 8747 Proof-of-Possession Key Semantics for CBOR Web Tokens (CWTs)
  • RFC 9200 Authentication and Authorization for Constrained Environments Using the OAuth 2.0 Framework (ACE-OAuth)
  • RFC 9201 Additional OAuth Parameters for Authentication and Authorization for Constrained Environments (ACE)
  • RFC 9207 OAuth 2.0 Authorization Server Issuer Identification
  • RFC 9449 OAuth 2.0 Demonstrating Proof of Possession (DPoP)
  • OpenID Connect Core 1.0 incorporating errata set 2
  • OpenID Connect Front-Channel Logout 1.0
  • JWT Secured Authorization Response Mode for OAuth 2.0 (JARM)

Metadata

Release files for aegisx.ext.oauth 0.0.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aegisx.ext.oauth 0.0.16
File Size Uploaded
aegisx_ext_oauth-0.0.16.tar.gz 38.3 kB Details

Release files / aegisx_ext_oauth-0.0.16.tar.gz

Download URL aegisx_ext_oauth-0.0.16.tar.gz
Size 38.3 kB
Tags Source
SHA-256 checksum
How to use checksums
bcad8b4ad40527d86562098db526105494983eb690936c708818a70d21c9fe37
BLAKE2b-256 checksum
How to use checksums
a3419439b6c3d3842897980290a89d698a2dc437be5b29c76361cd71700b89b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.0.16 This release

1 release file

0.0.15

1 release file

0.0.14

1 release file

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page