This repository was archived by the owner on Oct 20, 2024. It is now read-only.
Releases: babelouest/glewlwyd
Releases · babelouest/glewlwyd
Release 2.2.0
The "Containment Release"
- Add OAuth2/OIDC authentication scheme to authenticate to Glewlwyd via an external provider
- Add Proof Key for Code Exchange by OAuth Public Clients for OAuth2 and OIDC plugins
- Add token introspection and token revocation for OAuth2 and OIDC plugins
- Add OpenID Connect Dynamic Registration for OIDC plugin
- Add Form Post Response Mode for OIDC plugin
- Allow signed JWT requests using RSA or ECDSA algorithms in
/auth
or/token
endpoints - Catch close signal in another thread (Closes: #103)
- Fix bug to make Glewlwyd compatible with Apache Module auth_openidc
Release 2.1.1
- Add claims
exp
andnbf
in access tokens (see #99) - Fix libjwt version required to help Debian Buster users
Release 2.1.0
- Add custom css files so users can safely adapt css to their own identity
- Add packed format support in webauthn scheme
- improve webauthn scheme
- Fix i18n errors and typos
- Add Dutch translation in UI
- Add HTTP Basic Authentication Scheme
- Add
defaultScheme
option in UI config for passwordless authentication - Add
bind_address
option in the config file - Add possibility for users to remove their own account
- Add plugin
Register
to allow users to create new accounts - Add HTTP Basic Auth scheme
- Multiple bugfixes and UI improvements
- Many thanks to all helpers who send feedbacks and bugfixes! Keep running :-)
Release 2.0.0
Official release for Glewlwyd 2.0.0
New features:
- Massive rework for the better good
- Introduction of modules to handle different backend users, clients and authentication scheme
- Backends:
- Database (user and client)
- LDAP (user and client)
- HTTP (user only)
- Schemes:
- password
- HOTP/TOTP
- Code sent by e-mail
- webauthn
- TLS Certificate
- Introduction of plugins to handle authentication workflows
- Legacy OAuth2 workflow
- OpenID Connect core workflow
- User Interface revamped
Improvements since release 2.0.0-rc2:
- Fix UI bugs
- Fix Microsoft Edge bug
- Add possibility to build UI with Internet Explorer support
- Fix gcc9 warnings
- Add
autocomplete="off"
andautofocus
properties in some input - Clean UI code a lot by adding most libraries in
package.json
instead of static files inwebapp-src/js
- Use vanilla
qrcode-generator
instead ofjquery.qrcode
because the last one embedded the first one, so it was overkill
Release 2.0.0 RC2
- Allow to emit certificates for certificate scheme
- Bug fixes and improvements on certificate scheme
- Fix UI bugs
- Fix small backend bugs
- Add docker image
- Add Fail2ban script and config
Release 2.0.0 RC1
- Improve documentation
- Improve OpenID Connect core plugin
- Add OpenID Connect discovery
- Add OpenID Connect core requests
- Add OpenID Connect address claims
- Add option max_age for session passwords
- Change OpenID Connect access token payload format to match id_token format
- Fix PostgreSQL database
- TOTP: forbid to use the same code twice
- Allow to use environment variables instead of or in addition to configuration file
- Add scheme TLS certificate
- Allow to use profile picture for users
Release 2.0.0 Beta 3
- Add OpenID Connect core plugin
- Fix lots of bugs and memory leaks
- Add more tests
- Change return type of all modules function
*_init()
tojson_t *
so the front-end will know about the error - Improve documentation
Release 2.0.0 Beta 2
Release 2.0.0 Beta 1
- Massive rework for the better good
- Introduction of modules to handle different backend users, clients and authentication scheme
- Backends:
- Database (user and client)
- LDAP (user and client)
- HTTP (user only)
- Schemes:
- password
- HOTP/TOTP
- Code sent by e-mail
- webauthn
- Introduction of plugins to handle authentication workflows
- Legacy OAuth2 workflow
- User Interface revamped
Release 1.4.9
- Small bugfixes
- Clean some memory leaks