All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.1 - 2024-10-17
- Chrome ERR_SSL_KEY_USAGE_INCOMPATIBLE due to the key usage not being configured.
0.8.0 - 2024-08-28
- Improve documentation about how to configure Localauth0 in docker.
- Add new API routes to:
- Get/set custom claims in JWT. The route is available at
/oauth/token/custom_claims
. - Get/set user info properties (w custom fields). The route is available at
/oauth/token/user_info
.
- Get/set custom claims in JWT. The route is available at
0.7.2 - 2024-06-20
- Removed
prima_rs_logger
in favour oftracing
0.7.1 - 2024-03-11
healthcheck
subcommand to preform a healthcheck on the running localauth0 instance
0.7.0 - 2023-12-22
-
Load configuration from the
LOCALAUTH0_CONFIG
environment variable -
Access tokens now contain a
sub
,iss
,nbf
,iat
andjti
fields.You can check the jwt spec for the meaning of those fields
- Load configuration from
localauth0.toml
by default
0.6.2 - 2023-10-27
Note: switch to using the public.ecr.aws/primaassicurazioni/localauth0 registry.
- Native arm64 containers
- Container size greatly reduced, going from over 300MiB to just a little over 5
0.6.1 - 2023-10-06
Note: images temporairly use the public.ecr.aws/c6i9l4r6/localauth0 registry.
- No longer using pyxis as css library; using bulma instead.
0.6.0 - 2023-08-22
Note: images temporairly use the public.ecr.aws/c6i9l4r6/localauth0 registry.
- A /.well-known/openid-configuration making it easier to use localauth0 as a generic openid server
- Added https server in addition to the current http server.
- Made http/https port configurable in toml file (defaults are 3000/3001).
- Added the subject field to the id_token and userinfo type.
- Changed id_token audience to return the client_id as described in the auth0 doc.
- Added
x5c
field inaccess_token
to expose the certificate. - Added configuration value
access_token
with custom fields to enrichaccess_token
.
- Improved CI .drone.yml file.
- Extend
/oauth/token
endpoint content type compatibility withapplication/x-www-form-urlencoded
. - Added
/oauth/login
endpoint to support authentication withresponse_type: code
. - Grant type field added to claims with values
client_credentials
andauthorization_code
. - Added
id_token
to get user info. - Added configuration value
user_info
. - Added
custom_fields
in config. Custom fields are used to enrichid_token
.
0.3.0 - 2022-05-31
- New page for SSO login at http://localhost:3000/authorize
0.2.2 - 2022-05-04
- New
catalog-info.yaml
to register this project on backstage - Localauth0 can now be configured with a
.toml
file. Right now you can configure audiences and their permissions, which will be loaded at startup
- Improve
README.md
- Improve docker caching for better local development
0.2.1 - 2022-04-14
- Expose frontend & backend under a single service
0.2.0 - 2022-04-08
- New WASM 😎 frontend to set permissions for audiences & get a valid token
0.1.1 - 2022-02-15
- Align tag version &
Cargo.toml
version
0.1.0 - 2022-02-15
- First release 🎉