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.
- Add
/healthz/liveand/healthz/readyhealthcheck endpoint (see #23) - Add
HEALTHCHECKandcurlto Docker image (see #23)
- Docker default port changed from 8080 to 80: The
ENV DevOidcToolkit__Port=8080environment variable has been removed from the Dockerfile. The application now listens on port 80 by default (the application's built-in default). Docker port mappings should be updated from-p 8080:8080to-p 8080:80. This fixes a bug where settingPortinconfig.jsonhad no effect (see #26)
- Add optional SQLite persistence via
Database.SqliteFileconfig option; defaults to in-memory when not set (see #20)
- Add configurable user roles through
DevOidcToolkit__Users__INDEX__Roles__INDEX(see #17) - Add runtime user registration at
/userspage (see #15) - Add runtime OIDC client creation at
/clientspage (see #15)
- Add configurable
Issuerfield to override theissclaim in tokens and the OIDC discovery document (see #13)
- Add support for
post_logout_redirect_uris, (see #10) - Update to dotnet 10
- Add
email_verifiedclaim for compatibility with pocketbase, (see #6)
0.1.0 - 2025-06-23
- Initial release