Sponsoring
- Marco 'Lubber' Wienkoop for his work on Fomantic-UI, a nice CSS framework we use in canaille. Fomantic-UI is used on other tools we rely on, like Forgejo.
- Hsiaoming Yang for his work on authlib, a python authentication library we use in canaille.
git-manpages-l10n
GIT Documentation Translations
- Fix missing branch name translations and spellcheck branch name translations
- Add missing translations for git-switch: 1 et 2
authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS, JWE, JWK, JWA, JWT included.
- Client
id_token_signed_response_algmetadata takes precedence over serverget_jwt_config get_jwt_configtakes aclientparameter.
faker
Faker is a Python package that generates fake data for you.
flask-wtf
Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.
joserfc
Implementations of JOSE RFCs in Python
filter_algorithmsnames parameter default to all algs- check_key checks the curve compatibility with EdDSA
- KeySet objects support for
filter_algorithmsandguess_alg pick_random_keyalgorithmparameter is optional- add mypy to pre-commit
pydanclick
Add click options from a Pydantic model
pydantic-settings-export
Export your Pydantic settings to documentation with ease!
- Stop support for Python 3.9
- Toml generator
- Expand union/optional nested settings to environment variables
- Setup GHA workflows
- Export settings instances
- Unit tests for the generators
scim2-client
Pythonically build SCIM requests and parse SCIM responses
scim2-models
SCIM resources serialization and validation with Pydantic
scim2-tester
SCIM RFCs server compliance checker
smtpdfix
A SMTP server for use as a pytest fixture that implements encryption and authentication.
sphinxcontrib-screenshot
Canaille
Lightweight identity and authorization management software
- Configure hypercorn with environment vars and CLI options
- OIDC client registration tokens are JWTs
- Document ANSSI recommandations
- PostgreSQL unittest and various bugfixes
- Implement OIDC ui_locales support
- Password visibility toggle button
- Fix ProxyFix implementation
- Implement multi account
- Implement AMR claim
- Implement WebAuthn/Fido2 support
- Server-side sessions support
- Implement captcha protection
- Display all the flash messages under the header section
- Include missing Babel data in the pyinstaller binary
- Python 3.14 support
- Integration test suite
- ID token signing selects a key compatible with id_token_signed_response_alg
- OIDC discovery signing algorithm claims are dynamically computed from server keys