Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.77 KB

File metadata and controls

53 lines (35 loc) · 1.77 KB

Changelog

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.

Added

  • Added a configuration option client_secret_file_path to pass the client secret by file path instead of environment variable.
  • Added silent SSO, where users already authenticated with the OIDC provider are logged in automatically.
  • Added a /logged_out page to inform users they have been signed out, with a link to sign back in.
  • Added a Content-Security-Policy header to app routes.
  • Added a X-Frame-Options header to all routes.
  • Added a Referrer-Policy header to all routes.

2.0.0 - 2025-02-08

Added

  • Added bindPath and socketUser options to the NixOS module.
  • Added support for Kanidm
    • Added a additional_scopes option to the NixOS module.
    • Added a roles_path option to the NixOS module.

Removed

  • Removed the bind_addrs configuration option.

1.1.0 - 2024-07-20

Added

  • Added pretty page titles. Pages now display the HTML title instead of directory path.
  • Added a robots.txt endpoint to the server.
  • Added additional systemd hardening.

Fixed

  • Fixed missing favicon and CSS in NixOS release.
  • Fixed missing audience mapper instructions in keycloak setup documentation.
  • Fixed user receiving authentication errors if they have no roles.

1.0.0 - 2024-07-07

Initial release.