Those last months we mainly worked on canaille, our identity server, as well as the autocompletion menu simple-svelte-autocomplete and nextcloud-oidc-login that allows nextcloud to connect to identity servers.
wtforms
A flexible forms validation and rendering library for Python.
canaille
Simplistic OpenID Connect provider over OpenLDAP
- invitations expire after 48h
- Invited users can choose their uid
- find slapadd and ldapadd binaries on debian 11
- surname is required when the user is created or updated
- start the separation of the ldap parts
- Spellcheck a word in french translatio
- AuthorizationCode and Token have a new id parameter
- JWT access token
- Fix: better consistency of admin dropdown menu
- Fix: spellcheck configuration key
- fix: groups are saved even when invited user does not have read permission on groups
- Fixed some packaging issues
- fix cn/dn when user has no given name
- make demo entirely runnable with docker-compose
- Added an option to disable password recovery
- Added an option to disable self edition
- authlib 1.0.0
- Generate mo files
- more documentation to help contributors
webtest
Wraps any WSGI application and makes it easy to send test requests to that application, without starting up an HTTP server.
nextcloud
Nextcloud server, a safe home for all your data
nextcloud-oidc-login
Nextcloud login via a single OpenID Connect 1.0 provider
- Use php-cs-fixer to format the code style
- webdav Basic auth: login with user token
- webdav endpoint v1 BasicAuthentication
- BasicAuth: Raise an exception when the token is null or invalid
- Update user avatars on login
ansible
simple IT automation platform
simple-svelte-autocomplete
Simple Autocomplete / typeahead component for Svelte
- skip client side input text filtering when request are done serverside
- Pass maxItemsToShowInList to searchFunc
- Unit tests
- Fixed async behavior
- user HTML anchors to keep the demo tabs on reloading
- demo: use bulma messages
- Added dropdown header and footer slots
- Initialization with the 'text' parameter
- Fixed multiple selection clear cross
- Cleaned up directories
- multiple selection reordering with drag and drop
fhir-kindling
FHIR resource and synthetic data set creation and management tool
Debian
- Debian Policy syntax highlighting : bug report indication which patch to apply