Skip to content
Snippets Groups Projects
CHANGELOG.md 2.72 KiB
Newer Older
Gabriel Zachmann's avatar
Gabriel Zachmann committed
<!-- Template: -->
<!-- ### Features -->
<!--  -->
<!-- ### API -->
<!--  -->
<!-- ### Enhancements -->
<!--  -->
<!-- ### Bugfixes -->
<!--  -->
<!-- ### OpenID Provider -->
<!--  -->
<!-- ### Dependencies -->
<!--  -->

## mytoken 0.4.0
Gabriel Zachmann's avatar
Gabriel Zachmann committed

Gabriel Zachmann's avatar
Gabriel Zachmann committed
### Features

- Smart Logging: Only log up to a certain log level on default, but on error log everything

### Enhancements

- Added request ids to response header and logging

### Bugfixes

- Fixed a bug where restrictions did not behave correctly when multiple subnets were used

Gabriel Zachmann's avatar
Gabriel Zachmann committed
## mytoken 0.3.3

### Mytoken

- Added the name of a mytoken to the JWT.

Gabriel Zachmann's avatar
Gabriel Zachmann committed
### API

Gabriel Zachmann's avatar
Gabriel Zachmann committed
- Don't redirect from `/.well-known/openid-configuration` to `/.well-known/mytoken-configuration`. Instead returning the
  same content on both endpoints.
Gabriel Zachmann's avatar
Gabriel Zachmann committed

### Enhancements

- Removed buttons from webinterface in the tokeninfo tabs. The content now loads directly when switching the tab.
- Removed most need for CDNs; now self-hosting resources.
- Added setup of db database and db user to the setup utility.
- Made Link in the web interface on the create-mytoken page better visible.
Gabriel Zachmann's avatar
Gabriel Zachmann committed

- Fixed the error returned from the server if no capability for a mytoken was provided.
- Fixed PKCE code verifier length.
- Fixed Datetimepicker issues on consent page.
- Fixed response type if an (oidc) error occures on the redirect step of the authorization code flow.
- Fixed a bug where mytokens that are not yet valid could not be created
## mytoken 0.3.2

- Fixed password prompt for migratedb

Gabriel Zachmann's avatar
Gabriel Zachmann committed
## mytoken 0.3.1

- Improved helper tools

Gabriel Zachmann's avatar
Gabriel Zachmann committed
## mytoken 0.3.0
Gabriel Zachmann's avatar
Gabriel Zachmann committed

Gabriel Zachmann's avatar
Gabriel Zachmann committed
### Features
Gabriel Zachmann's avatar
Gabriel Zachmann committed

Gabriel Zachmann's avatar
Gabriel Zachmann committed
- Changes to the mytoken
  - Added a version to the mytoken token
  - Added token type 'mytoken'
  - Now using a hash value as the subject
- Added Dockerfiles; mytoken can easily run with swarm
- Added OIDC-compatibility for requesting ATs
  - ATs can be requested using the mytoken as the refresh token in a OIDC refresh flow
- Deployment Configuration
  - Added option to set maximum lifetime of mytokens
  - Added option to disable restriction keys 
  - Made request limits configurable
- Changed setup db to new db migration tool
- Added support for token rotation, incl. optional auto revocation
- Added option to set maximum token length when requesting a mytoken

### Webinterface
- Added option to create mytoken in the web interface
- Reworked consent screen
- Added possibility to set scopes and audiences when requesting an AT
Gabriel Zachmann's avatar
Gabriel Zachmann committed
- Improvements

### Enhancements
- Using better cryptographic functions
- Set cookie as secure if issuer uses https, indepent of a potential proxy
- Improved packaging
- Improved code base
- Improved error tracebility

### Bugfixes
- Fixed bugs in the webinterface
- Fixed other bugs

### OIDC
- Add PKCE support

### Dependencies
- Bumped several dependencies