Skip to main content

RFL: authentication package

User identity types, JWT token management, LDAP authentication, and OpenID Connect (OIDC) client support.

Installation

The core package installs only RFL.core. Optional backends are installed via pip extras:

Extra Dependencies Use
jwt PyJWT rfl.authentication.jwt
ldap python-ldap rfl.authentication.ldap
oidc Authlib, Flask, requests rfl.authentication.oidc
all All of the above Full authentication stack

Examples:

pip install RFL.authentication          # user types and errors only
pip install "RFL.authentication[jwt]"   # JWT support
pip install "RFL.authentication[ldap]"  # LDAP support
pip install "RFL.authentication[oidc]"  # OIDC support
pip install "RFL.authentication[all]"   # all backends

Metadata

Release files for RFL.authentication 1.9.0

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

Source distribution (sdist)

Source distribution for RFL.authentication 1.9.0
File Size Uploaded
rfl_authentication-1.9.0.tar.gz 10.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for RFL.authentication 1.9.0
File Interpreter ABI Platform
rfl_authentication-1.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.2 kB

Release files / rfl_authentication-1.9.0.tar.gz

Download URL rfl_authentication-1.9.0.tar.gz
Size 10.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e922ab28cff7a4b492d7be541a8da2c2abd1f8048df807f57bec3ecf0a83e8bc
BLAKE2b-256 checksum
How to use checksums
112def895740140a55a6ffd2136ddcec287ed2148b759f412a703337928ca20b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / rfl_authentication-1.9.0-py3-none-any.whl

Download URL rfl_authentication-1.9.0-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b55b2e6a33f4ae61bfd4c7a53cd71f08734157c6f0d13c47bd49a9f172cab674
BLAKE2b-256 checksum
How to use checksums
76a657e760ea5fb5581508d59fe809c1775a55a3a3f5a54a155a1bb401ee7e87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.9.0 This release

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

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